@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/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/font-awesome/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:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-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}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.row:after,.wh-about-overview:after,.wh-search-box:after,.wh-search__wrapper:after{content:"";display:table;clear:both}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:400;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:600;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:600;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:700;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:700;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.svg#CrimsonText) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:300;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-300.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:400;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:300;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:400;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:700;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-700.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:700;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:900;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-900.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:900;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.svg#Chivo) format("svg")}h1{font-family:"Crimson Text",serif;font-size:4rem;line-height:1em}h2{font-family:"Crimson Text",serif;font-size:3rem;line-height:1em}h3{font-family:"Crimson Text",serif;font-size:1.5rem;line-height:1em}h4{font-family:"Crimson Text",serif;font-size:1.375rem;line-height:1.5em}h5{font-family:"Crimson Text",serif;font-size:1.3125rem;line-height:1.5em}h6{font-family:"Crimson Text",serif;font-size:1.125rem;line-height:1.5em}html{font-family:Chivo,sans-serif;color:#414141}a{color:#00576f;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{text-decoration:underline}b,strong{font-weight:700}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch;background:#f7f7f7 url(/images/angle-bg.svg) repeat-y top center/175% auto;-webkit-font-smoothing:antialiased}@media (min-width:48em){body{background-size:100% auto}}@media screen{body>div[role=main]{min-height:calc(100vh - 450px)}}@media screen and (min-width:48em){body>div[role=main]{min-height:calc(100vh - 360px)}}@media screen and (min-width:64em){body>div[role=main]{min-height:calc(100vh - 420px)}}a{-webkit-tap-highlight-color:transparent}.row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em) and (max-width:63.99em){.row{margin:0 25px 40px}}@media (min-width:64em){.row{margin:0 7.5% 60px}}.row.row--cols2{display:block}.col-70{width:auto;margin:0 25px}@media (max-width:47.99em){.wh-generic-content .col-70{margin:0 0 40px}}@media (min-width:48em) and (max-width:63.99em){.col-70{margin:0}}@media (min-width:64em){.col-70{margin:0}}.col-70>section{margin-right:0;margin-left:0;margin-bottom:0}@media (min-width:64em){.col-70{float:left;width:62%}.col-70:only-child{float:none;width:100%}}.col-70+.col-30{margin-top:0;margin-bottom:0}.col-30{width:100%;margin:0}@media (max-width:63.99em){.col-30{height:auto!important}}@media (min-width:64em){.col-30{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;clear:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.col-30>section{margin-right:0;margin-left:0}}.col-30.sticky-surpassed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.col-30.sticky-surpassed .wh-sticky{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.col-30 .wh-sticky{margin:40px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:64em){.col-30 .wh-sticky{margin:0}}@media (min-width:64em){.col-30 .wh-sticky.stuck .wh-sticky__wrapper{position:fixed;top:120px;max-width:calc(85vw * .32)}}.slick-dots li{position:relative;display:inline-block;width:10px;height:40px;margin-right:10px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.4}.slick-dots li:after{position:absolute;top:18px;left:0;width:10px;height:2px;content:'';background-color:#872434}.slick-dots li.slick-active{opacity:1}.slick-dots li button{display:none}.slick-dots li:hover{opacity:1}.is-print{display:none}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-sticky-title]{scroll-margin-top:120px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#ccc #ccc-recommended-settings,.btn{font-size:.75rem;font-weight:700;line-height:1.33;padding:17px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;text-transform:uppercase;border:0;border-radius:2px;outline:0}.btn--dark{color:#fff;background-color:rgba(30,26,27,.1)}.btn--dark:hover{background-color:rgba(30,26,27,.3)}.btn--facet{font-size:1rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1;position:relative;padding:14px 40px 15px 20px;text-align:left;text-transform:none;color:#fff;background-color:rgba(255,255,255,.2);-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.btn--facet:hover{background-color:rgba(255,255,255,.1)}.btn--facet:after{font-size:1.25rem;font-family:Chivo,sans-serif;line-height:10px;position:absolute;top:calc(50% - 6.5px);right:18px;display:inline-block;content:'\00d7'}.btn--new-page,.btn--readless,.btn--readmore,.featured-content-carousel-item__link,.rtf .wh-link a,.series-explorer__cta,.wh-accordion-item__content-cta,.wh-accordion__toggle-all,.wh-generic-content__link,.wh-generic-page__teaser .wh-link a,.wh-highlight-picks-item__cta,.wh-insights-listing__cta,.wh-insights-type__cta{font-size:.875rem;font-family:Chivo,sans-serif;line-height:23px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;cursor:pointer;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#00576f;border:0;border-radius:0;outline:0;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--new-page:hover,.btn--readless:hover,.btn--readmore:hover,.featured-content-carousel-item__link:hover,.rtf .wh-link a:hover,.series-explorer__cta:hover,.wh-accordion-item__content-cta:hover,.wh-accordion__toggle-all:hover,.wh-generic-content__link:hover,.wh-generic-page__teaser .wh-link a:hover,.wh-highlight-picks-item__cta:hover,.wh-insights-listing__cta:hover,.wh-insights-type__cta:hover{text-decoration:none}.btn--new-page:before,.btn--readless:before,.btn--readmore:before,.featured-content-carousel-item__link:before,.rtf .wh-link a:before,.series-explorer__cta:before,.wh-accordion-item__content-cta:before,.wh-accordion__toggle-all:before,.wh-generic-content__link:before,.wh-generic-page__teaser .wh-link a:before,.wh-highlight-picks-item__cta:before,.wh-insights-listing__cta:before,.wh-insights-type__cta:before{position:absolute;right:0;bottom:-2px;left:0;display:inline-block;height:2px;content:'';-webkit-transition:right .3s;transition:right .3s;background-color:#00576f}@media (min-width:64em){.btn--new-page:before,.btn--readless:before,.btn--readmore:before,.featured-content-carousel-item__link:before,.rtf .wh-link a:before,.series-explorer__cta:before,.wh-accordion-item__content-cta:before,.wh-accordion__toggle-all:before,.wh-generic-content__link:before,.wh-generic-page__teaser .wh-link a:before,.wh-highlight-picks-item__cta:before,.wh-insights-listing__cta:before,.wh-insights-type__cta:before{right:19px}}.btn--new-page:after,.btn--readless:after,.btn--readmore:after,.featured-content-carousel-item__link:after,.rtf .wh-link a:after,.series-explorer__cta:after,.wh-accordion-item__content-cta:after,.wh-accordion__toggle-all:after,.wh-generic-content__link:after,.wh-generic-page__teaser .wh-link a:after,.wh-highlight-picks-item__cta:after,.wh-insights-listing__cta:after,.wh-insights-type__cta:after{font-size:1.25rem;font-weight:700;line-height:20px;display:inline-block;margin-bottom:5px;margin-left:5px;content:'+';-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:64em){.btn--new-page:after,.btn--readless:after,.btn--readmore:after,.featured-content-carousel-item__link:after,.rtf .wh-link a:after,.series-explorer__cta:after,.wh-accordion-item__content-cta:after,.wh-accordion__toggle-all:after,.wh-generic-content__link:after,.wh-generic-page__teaser .wh-link a:after,.wh-highlight-picks-item__cta:after,.wh-insights-listing__cta:after,.wh-insights-type__cta:after{opacity:0}}@media (min-width:64em){.btn--new-page:hover,.btn--readless:hover,.btn--readmore:hover,.featured-content-carousel-item__link:hover,.rtf .wh-link a:hover,.series-explorer__cta:hover,.wh-accordion-item__content-cta:hover,.wh-accordion__toggle-all:hover,.wh-generic-content__link:hover,.wh-generic-page__teaser .wh-link a:hover,.wh-highlight-picks-item__cta:hover,.wh-insights-listing__cta:hover,.wh-insights-type__cta:hover{text-decoration:none}.btn--new-page:hover:after,.btn--readless:hover:after,.btn--readmore:hover:after,.featured-content-carousel-item__link:hover:after,.rtf .wh-link a:hover:after,.series-explorer__cta:hover:after,.wh-accordion-item__content-cta:hover:after,.wh-accordion__toggle-all:hover:after,.wh-generic-content__link:hover:after,.wh-generic-page__teaser .wh-link a:hover:after,.wh-highlight-picks-item__cta:hover:after,.wh-insights-listing__cta:hover:after,.wh-insights-type__cta:hover:after{opacity:1}.btn--new-page:hover:before,.btn--readless:hover:before,.btn--readmore:hover:before,.featured-content-carousel-item__link:hover:before,.rtf .wh-link a:hover:before,.series-explorer__cta:hover:before,.wh-accordion-item__content-cta:hover:before,.wh-accordion__toggle-all:hover:before,.wh-generic-content__link:hover:before,.wh-generic-page__teaser .wh-link a:hover:before,.wh-highlight-picks-item__cta:hover:before,.wh-insights-listing__cta:hover:before,.wh-insights-type__cta:hover:before{right:0}}.btn--readless:after{margin-left:5px;content:'\2013'}@media (min-width:64em){.btn--readless:after{width:15px}}.btn--new-page:after{display:inline-block;width:10px;height:10px;margin-bottom:1px;content:'';background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.btn--new-page:before{right:16px}}.btn--plain,.rtf button,.wh-accordion-filters .wh-accordion-item__date-apply,.wh-accordion-item__view-more,.wh-generic-page__teaser button,.wh-subscribe-callout__cta{font-size:1rem;cursor:pointer;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;position:relative;padding:20px 40px;-webkit-transition:all .9s ease;transition:all .9s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:0;border-radius:2px;background:#0b627c;background:-webkit-gradient(linear,left top,right top,color-stop(33%,#004e66),color-stop(34%,#004e66),color-stop(64%,#077498),color-stop(66%,#004e66),to(#004e66));background:linear-gradient(left,#004e66 33%,#004e66 34%,#077498 64%,#004e66 66%,#004e66 100%);background-position:right;background-size:300%}.btn--plain:hover,.rtf button:hover,.wh-accordion-filters .wh-accordion-item__date-apply:hover,.wh-accordion-item__view-more:hover,.wh-generic-page__teaser button:hover,.wh-subscribe-callout__cta:hover{-webkit-animation:shiftBackground .9s;animation:shiftBackground .9s;text-decoration:none}.btn--plain-red{font-size:1rem;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;position:relative;padding:20px 40px;-webkit-transition:all .9s ease;transition:all .9s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:0;border-radius:2px;background:rgba(30,26,27,.2);background-position:right;background-size:300%}.btn--plain-red:hover{-webkit-animation:shiftBackground .9s;animation:shiftBackground .9s;text-decoration:none}.btn--disabled,.rtf button:disabled,.wh-generic-page__teaser button:disabled{font-size:1rem;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;padding:20px 65px;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border-radius:2px;background:#c6dfe6}#ccc .btn--main-content#ccc-recommended-settings,.btn.btn--main-content{background-color:#00576f;border:none;color:#fff;font:600 1rem/1 Chivo,sans-serif;inset-block-start:0;letter-spacing:1px;opacity:0;position:fixed;text-decoration:none;text-transform:uppercase;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}#ccc .btn--main-content#ccc-recommended-settings:focus,.btn.btn--main-content:focus{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(47.96%,rgba(255,255,255,.45)),to(rgba(255,255,255,0))),#00576f;background:linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 47.96%,rgba(255,255,255,0) 100%),#00576f;background-blend-mode:overlay,normal;border-radius:2px;opacity:1;text-decoration:none;-webkit-transform:none;transform:none;z-index:99999}@-webkit-keyframes shiftBackground{0%{background-position:right}100%{background-position:left}}@keyframes shiftBackground{0%{background-position:right}100%{background-position:left}}.selectric-wh-dropdown .selectric,.selectric-wh-search-dropdown .selectric{min-height:50px;border:1px solid #e6e6e6;background-color:#fff}.selectric-wh-dropdown .selectric .label,.selectric-wh-search-dropdown .selectric .label{font-size:.875rem;height:auto;margin:0 50px 0 25px;padding:6px 0;letter-spacing:1px;text-transform:uppercase;color:#00576f}.selectric-wh-dropdown .selectric .button,.selectric-wh-search-dropdown .selectric .button{top:-1px;width:50px;height:50px}.selectric-wh-dropdown .selectric .button:after,.selectric-wh-search-dropdown .selectric .button:after{width:17px;height:12px;content:"";border:0;background:url(/images/down-arrow.svg) no-repeat;background-size:contain}.selectric-wh-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items{z-index:1;top:15px;left:-15px;width:180%!important;max-width:28vw;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:47.99em){.selectric-wh-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items{max-width:100%}}.selectric-wh-dropdown .selectric-items li,.selectric-wh-search-dropdown .selectric-items li{font-size:1rem;font-family:"Crimson Text",serif;padding:15px 25px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.selectric-wh-dropdown .selectric-items li:hover,.selectric-wh-search-dropdown .selectric-items li:hover{color:#00576f;background-color:#c6dfe6}.selectric-wh-dropdown .selectric-items li.highlighted,.selectric-wh-dropdown .selectric-items li.selected,.selectric-wh-search-dropdown .selectric-items li.highlighted,.selectric-wh-search-dropdown .selectric-items li.selected{color:#00576f;background-color:rgba(198,223,230,.3)}.selectric-wh-dropdown .selectric-items li.disabled,.selectric-wh-search-dropdown .selectric-items li.disabled{opacity:1}.selectric-wh-dropdown.selectric-above .selectric-items,.selectric-wh-search-dropdown.selectric-above .selectric-items{top:auto;bottom:15px}#ccc-title{font-family:"Crimson Text",serif;font-size:1.5rem!important;font-style:italic!important;line-height:1.5rem!important;color:#282324!important}#ccc-necessary-title,.optional-cookie-header{font-family:"Crimson Text",serif;font-size:1.3125rem!important;color:#414141!important}#ccc-content{font-family:Chivo,sans-serif;background-color:#f7f7f7!important}#ccc-recommended-settings{background:#00576f!important;border-color:#00576f!important;border-radius:0!important;text-transform:uppercase;font-family:Chivo,sans-serif}#ccc-recommended-settings.ccc-notify-button{padding:17px!important}#ccc-recommended-settings span{color:#fff!important}#ccc-reject-settings{display:none!important}#ccc{z-index:3!important}#ccc .checkbox-toggle{border-color:#00576f!important;background:#00576f!important}#ccc .checkbox-toggle-off,#ccc .checkbox-toggle-on{text-transform:uppercase!important}#ccc .checkbox-toggle-toggle{background:#c6dfe6!important}#ccc .checkbox-toggle input:checked~.checkbox-toggle-toggle{background:#fff!important}#ccc hr{opacity:1!important;background-color:#b6b6b6!important}#ccc #ccc-icon{fill:#872434!important;opacity:0}#ccc a,#ccc p{color:#6f6f6f!important}#ccc p{font-size:.875rem!important}#ccc #ccc-notify .ccc-notify-text h3{color:#414141;font-family:"Crimson Text",serif;font-size:1.3125rem}#ccc #ccc-notify .ccc-notify-buttons{margin-top:0;padding-right:17px}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px!important;font-family:Chivo,sans-serif;text-transform:uppercase;color:#00576f!important;border-color:#00576f!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button span{color:#00576f!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button:focus-visible{outline:0!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-button-solid{background-color:#00576f!important;color:#fff!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-accept-button{background-color:#00576f!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-accept-button span{color:#fff!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-notify-link{border:2px solid #00576f!important;text-decoration:none!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-reject-button{display:none!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-tabbable:focus-visible{outline:0!important}#ccc #ccc-notify .ccc-notify-buttons #ccc-notify-dismiss svg{color:#00576f;fill:#00576f;display:none}#ccc-module #ccc-button-holder #ccc-recommended-settings{padding-block:17px!important}@media screen and (min-width:600px){#ccc .ccc-notify-buttons{padding-left:15px}}.modal{display:none}.vanilla-modal .modal{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;overflow-y:auto;content:"";-webkit-transition:opacity .2s,z-index 0s .2s;transition:opacity .2s,z-index 0s .2s;text-align:center;white-space:nowrap;opacity:0;background:rgba(255,255,255,.6);-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;vertical-align:middle;white-space:normal}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;content:"";vertical-align:middle}.vanilla-modal.modal-visible .modal{z-index:99;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1}.modal-inner{position:relative;z-index:-1;max-width:90%;max-height:90%;-webkit-transition:opacity .2s,z-index 0s .2s;transition:opacity .2s,z-index 0s .2s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.modal-content{overflow:auto;height:100%}.modal-visible .modal-inner{z-index:100;display:inline-block;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal-close{font-size:1.0625rem;position:absolute;z-index:10;top:17px;right:15px;width:25px;height:25px;padding:0;cursor:pointer;border:0;border-radius:0;outline:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}@media (min-width:48em){.modal-close{right:15px;width:25px;height:25px}}@media (min-width:64em){.modal-close{right:20px}}.modal-close svg{width:15px;height:15px}@media (min-width:48em){.modal-close svg{width:25px;height:25px}}.video-modal .modal-inner .modal-close{top:12px}@media (min-width:64em){.video-modal .modal-inner .modal-close{top:17px;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}}@media (min-width:64em){.video-modal .modal-inner:focus .modal-close,.video-modal .modal-inner:hover .modal-close{visibility:visible;opacity:1}}.video-modal .modal-close{padding:5px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:64em){.video-modal .modal-close:focus{visibility:visible;opacity:1;border-radius:2px;-webkit-box-shadow:0 0 0 2px #1b5fcc;box-shadow:0 0 0 2px #1b5fcc}}.video-modal .modal-content{-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-video-modal{display:none}.wh-video-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;max-width:890px;min-height:100%;margin:0 auto;background:#1e1a1b}.wh-video-modal__content .wh-video-modal__container{position:relative;overflow:hidden;width:890px;padding-top:56.25%}.wh-video-modal__content .wh-video-modal__container .wh-video-modal__video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.wh-video-modal__content .vjs-dock-title{margin-bottom:0}.wh-video-modal__content .vjs-dock-description{display:none}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;background:#f8f8f8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#bbb;text-align:center;font:0/0 a}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.tooltipster-base{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-base{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:20px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.video-js .vjs-dock-text{display:block!important;padding:10px 35px 10px 15px;background:rgba(0,0,0,.85)}@media (min-width:48em){.video-js .vjs-dock-text{padding:15px 40px 15px 30px}}.video-js .vjs-dock-title{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;color:#fff}@media (min-width:48em){.video-js .vjs-dock-title{font-size:1.5rem}}.video-js .vjs-load-progress div{background:rgba(65,65,65,.8)}.video-js .vjs-play-control .vjs-icon-placeholder{color:#872434}.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:17px;line-height:1.8}@media (min-width:48em){.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:20px;line-height:2}}@media (min-width:64em){.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:22px;line-height:1.9}}.video-js .vjs-time-control{line-height:2.5}@media (min-width:48em){.video-js .vjs-time-control{line-height:3}}.video-js .vjs-control:before{font-size:2.5em}.video-js .vjs-control-bar{background:rgba(0,0,0,.85)}.video-js .vjs-play-progress{background-color:#872434}.video-js .vjs-volume-level{background-color:#fff}.video-js .vjs-play-control{width:30px;height:30px;margin-right:25px;color:#872434;border-radius:50%;background:#fff}@media (min-width:48em){.video-js .vjs-play-control{width:40px;height:40px}}.video-js .vjs-control-bar{height:55px;padding:10px 15px 0}@media (min-width:48em){.video-js .vjs-control-bar{height:70px;padding:14px 20px}}.video-js .vjs-volume-bar{margin:1.5em .45em}@media (min-width:48em){.video-js .vjs-volume-bar{margin:1.8em .45em}}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display,.video-js .vjs-time-control.vjs-time-divider{font-size:.875rem;font-family:Chivo,sans-serif}.video-js .vjs-big-play-button{font-size:3.2em;line-height:2.3;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;margin:0;border-radius:50%;background:#872434}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:active .vjs-big-play-button,.video-js:hover .vjs-big-play-button{background:#650918}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{-webkit-transform:translateY(70px);transform:translateY(70px)}.video-js .vjs-progress-control .vjs-mouse-display{background:#fff}.video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{background:rgba(101,9,24,.85)}.video-js .vjs-slider{background-color:rgba(65,65,65,.8)}.video-js .vjs-volume-control .vjs-slider{background-color:rgba(111,111,111,.8)}.video-js .vjs-time-tooltip{color:#fff;background-color:rgba(0,0,0,.85)}.video-js .vjs-fullscreen-control{outline:0}.video-js .vjs-fullscreen-control:hover .vjs-icon-placeholder:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-js.vjs-fullscreen .vjs-fullscreen-control:hover .vjs-icon-placeholder:before{-webkit-transform:scale(.9);transform:scale(.9)}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.video-js .vjs-icon-fullscreen-enter:before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease;background:url(/images/full-screen-icon.svg) no-repeat center center}.video-js .vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease;background:url(/images/collapse-icon.svg) no-repeat center center}.video-js .vjs-mute-control .vjs-icon-placeholder:before{top:7px;left:7px;width:25px;height:25px}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"";background:url(/images/volume-icon-4.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{top:12px;left:11px;width:13px;height:20px;content:"";background:url(/images/volume-icon-3.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{top:12px;left:11px;width:20px;height:20px;content:"";background:url(/images/volume-icon-2.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before{top:12px;left:10px;width:25px;height:20px;content:"";background:url(/images/volume-icon-1.svg) no-repeat center center}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{margin-top:3px}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.vjs-button>.vjs-icon-placeholder:before{font-size:18px;line-height:1.9}@media (min-width:48em){.vjs-button>.vjs-icon-placeholder:before{font-size:20px;line-height:2}}@media (min-width:64em){.vjs-button>.vjs-icon-placeholder:before{font-size:22px;line-height:1.9}}.vjs-dock-description{font-size:.75rem}@media (min-width:48em){.vjs-dock-description{font-size:1rem}}.wh-accordion{margin:40px 20px}@media (min-width:48em) and (max-width:63.99em){.wh-accordion{margin:40px 25px}}@media (min-width:64em){.wh-accordion{margin:40px 7.5%}}.wh-accordion__header{position:relative;margin-bottom:20px;padding:0 10px}@media (min-width:48em){.wh-accordion__header{min-height:55px;margin-bottom:30px;padding:0}}.wh-accordion__title{margin:0 0 20px}@media (min-width:48em){.wh-accordion__title{max-width:calc(100% - 145px);margin:0}}@media (min-width:48em){.wh-accordion__toggle-all{position:absolute;top:15px;right:0;left:auto}}.wh-accordion__toggle-all:hover{text-decoration:none}.wh-accordion--all-expanded .wh-accordion__toggle-all--expand{display:none}.wh-accordion__toggle-all--collapse{display:none}.wh-accordion__toggle-all--collapse:after{content:'\2013'}.wh-accordion--all-expanded .wh-accordion__toggle-all--collapse{display:initial}.wh-accordion__list{margin:0;padding:0;list-style:none}.wh-accordion-item{margin-bottom:24px}.wh-accordion-item__tab{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border:1px solid #ececec;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-accordion-item__tab:hover{text-decoration:none;background:#f4f4f4}@media (min-width:48em){.wh-accordion-item__tab{margin:0 15px;padding:12px 35px 12px 40px}}.wh-accordion-item__tab-title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:18px;padding:2px 0;color:#00576f;margin-block:14px}@media (min-width:48em){.wh-accordion-item__tab-title{font-size:1.125rem;line-height:1.55;padding:0}}.wh-accordion-item__tab-icon{font-size:1.875rem;font-weight:100;line-height:0;margin-top:-5px;margin-left:15px}.wh-accordion-item__tab-number{font-size:.9375rem;color:#414141;font-weight:300;line-height:0;margin-top:-5px;margin-left:15px}.wh-accordion-item--open .wh-accordion-item__tab{background:#f4f4f4}.wh-accordion-item__content{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:32px;position:relative;z-index:0;overflow:hidden;height:0;margin:-26px -10px 0;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);position:absolute}@media (min-width:48em){.wh-accordion-item__content{margin:-30px 0 0}}@media (min-width:64em){.wh-accordion-item__content{margin:-40px 0 0}}.wh-accordion-item__content__wrapper{padding:48px 20px 24px;border:1px solid #ececec}@media (min-width:48em){.wh-accordion-item__content__wrapper{padding:40px 60px}}@media (min-width:64em){.wh-accordion-item__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 60px 36px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wh-accordion-item__content-col{width:100%}@media (min-width:64em){.wh-accordion-item__content-col{width:45%}.wh-accordion-item__content-col:only-of-type{width:100%}}.wh-accordion-item__content-col:first-child{margin-bottom:30px}@media (min-width:64em){.wh-accordion-item__content-col:first-child{margin-bottom:0}}.wh-accordion-item__content-description *+ol,.wh-accordion-item__content-description *+ul{-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:64em){.wh-accordion-item__content-description *+ol,.wh-accordion-item__content-description *+ul{-webkit-margin-before:36px;margin-block-start:36px}}.wh-accordion-item__content-description ol,.wh-accordion-item__content-description ul{padding-left:0!important}.wh-accordion-item__content-title{font-size:1.5rem;font-weight:600;width:100%;color:#872434}.wh-accordion-item__content-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}@media (min-width:64em){.wh-accordion-item__content-cta{margin-top:30px}}.wh-accordion-item__content-cta:after{font-family:FontAwesome;width:10px;height:10px;margin-bottom:1px;content:'';background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-accordion-item__content-cta:before{right:16px}}@media (min-width:64em){.wh-accordion-item__content-cta:hover:before{right:2px}}.wh-accordion-item__content-description li:last-of-type{margin-bottom:0}.wh-accordion-item__industry-issues-title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;margin:3em 0 1em;text-transform:uppercase;color:#282324}@media (min-width:64em){.wh-accordion-item__industry-issues-title{margin-top:0}}.wh-accordion-item__industry-issues ul,.wh-accordion-item__industry-issues-list{padding:0 0 0 5px;list-style:none}.wh-accordion-item__industry-issues ul li,.wh-accordion-item__industry-issues-list li{text-indent:-5px}.wh-accordion-item__industry-issues ul li:before,.wh-accordion-item__industry-issues-list li:before{font-size:1.5rem;font-family:"Crimson Text",serif;margin-right:10px;content:'\2013';text-indent:-5px;color:#872434}.wh-accordion .rtf li,.wh-accordion .wh-accordion-item__content-description li,.wh-accordion .wh-banner-fact-sheet-links li,.wh-accordion .wh-bio-overview-content li,.wh-accordion .wh-experience-item__details li,.wh-accordion .wh-generic-content li,.wh-accordion .wh-generic-page__teaser li{text-box-trim:trim-both;text-box-edge:cap;-webkit-margin-after:24px;margin-block-end:24px}.wh-accordion .rtf li:last-of-type,.wh-accordion .wh-accordion-item__content-description li:last-of-type,.wh-accordion .wh-banner-fact-sheet-links li:last-of-type,.wh-accordion .wh-bio-overview-content li:last-of-type,.wh-accordion .wh-experience-item__details li:last-of-type,.wh-accordion .wh-generic-content li:last-of-type,.wh-accordion .wh-generic-page__teaser li:last-of-type{-webkit-margin-after:0;margin-block-end:0}@media (min-width:64em){.wh-accordion .rtf li,.wh-accordion .wh-accordion-item__content-description li,.wh-accordion .wh-banner-fact-sheet-links li,.wh-accordion .wh-bio-overview-content li,.wh-accordion .wh-experience-item__details li,.wh-accordion .wh-generic-content li,.wh-accordion .wh-generic-page__teaser li{-webkit-margin-after:36px;margin-block-end:36px}}.wh-accordion-item__government-title{float:left;width:100%;margin-top:40px}.wh-accordion-item__government-title:first-child{margin-top:20px}.wh-accordion-item__government-title+.wh-accordion-item__government-item{border-top:1px solid #e6e6e6}.wh-accordion-item__government-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px 20px;border-bottom:1px solid #e6e6e6;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-accordion-item__government-item{display:block;float:left;width:100%;padding:12px 12px 0}}.wh-accordion-item__government-item-img{width:60px;height:auto;border-radius:2px;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (min-width:48em){.wh-accordion-item__government-item-img{float:left;width:100px;margin-bottom:15px}}.wh-accordion-item__government-item-content{width:100%;margin-top:20px}@media (min-width:48em){.wh-accordion-item__government-item-content{float:right;width:calc(100% - 115px);margin-top:0;margin-left:15px}}.wh-accordion-item__government-item-title{font-size:1.25rem;font-family:"Crimson Text",serif;position:relative;margin:0 0 0 15px;color:#282324}@media (min-width:48em){.wh-accordion-item__government-item-title{float:left}}.wh-accordion-item__government-item-positions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-item__government-item-position{float:left;width:100%;margin-bottom:20px}@media (min-width:64em){.wh-accordion-item__government-item-position{width:48%}}.wh-accordion-item__government-item-position h5{font-size:1rem;font-weight:400;margin:0;padding-left:20px;text-indent:-17px;color:#414141}@media (min-width:48em){.wh-accordion-item__government-item-position h5{font-size:1.25rem}}.wh-accordion-item__government-item-position h5:before{position:relative;top:-6px;left:0;display:inline-block;width:10px;height:2px;margin-right:7px;content:'';background-color:#872434}.wh-accordion-item__government-item-position p{font-size:.75rem;font-family:Chivo,sans-serif;line-height:16px;margin:0;padding-left:20px;color:#8c8c8c}.wh-accordion-item__view-more{display:block;inline-size:100%;-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:64em){.wh-accordion-item__view-more{inline-size:auto;-webkit-margin-before:36px;margin-block-start:36px;margin-inline:auto}}.wh-accordion-item__additional-content{display:none;-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:64em){.wh-accordion-item__additional-content{-webkit-margin-before:36px;margin-block-start:36px}}.wh-accordion-item--open .wh-accordion-item__content{position:static}.wh-blockquote{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-blockquote{margin:40px 25px}}@media (min-width:64em){.wh-blockquote{margin:40px 7.5%}}.wh-blockquote__main{font-size:1.125rem;font-family:"Crimson Text",serif;position:relative;margin:0 20px 30px;padding:15px 20px;text-align:center;color:#323232}@media (min-width:48em){.wh-blockquote__main{font-size:1.5rem;margin:0;padding:20px 45px 30px}}.wh-blockquote__main:before{position:absolute;top:0;left:0;width:51px;height:40px;content:"";background:url(/images/quote.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-blockquote__main:before{width:76px;height:60px}}.wh-blockquote-author{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15%}@media (min-width:48em){.wh-blockquote-author{margin:0 25%}}.wh-blockquote-author__image{width:100px;margin-right:15px}.wh-blockquote-author__image img{width:100%;height:auto;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-blockquote-author__name{font-size:1.25rem;font-family:"Crimson Text",serif;font-weight:600;margin-bottom:14px;color:#1e1a1b}@media (min-width:48em){.wh-blockquote-author__name{font-size:1.5rem}}.wh-blockquote-author__position{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#323232}@media (min-width:48em){.wh-blockquote-author__position{font-size:.875rem}}.wh-callout-grid-row{position:relative;margin:25px 0 0;padding:25px 20px 0}@media (min-width:48em) and (max-width:63.99em){.wh-callout-grid-row{margin:35px 0 0;padding:35px 25px 0}}@media (min-width:64em){.wh-callout-grid-row{margin:55px 0 0;padding:45px 7.5% 0}}.col-30 .wh-callout-grid-row{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-callout-grid-row{margin:0 0 40px}}.wh-callout-grid-row:before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:150px;content:"";background-color:rgba(135,36,52,.9)}@media (min-width:64em){.wh-callout-grid-row:before{height:250px}}.col-30 .wh-callout-grid-row:before{content:none}.wh-callout-grid-row .wh-callout-grid-item:first-child{border-top-color:#fff}.col-30 .wh-callout-grid-row .wh-callout-grid-item:first-child{border-top:5px solid #872434}@media (min-width:48em){.wh-callout-grid-row .wh-callout-grid-item{border-top-color:#fff}}.wh-callout-grid-row.wh-callout-grid-row--skip-first,.wh-callout-grid-row~.wh-callout-grid-row{padding-top:0}.wh-callout-grid-row.wh-callout-grid-row--skip-first:before,.wh-callout-grid-row~.wh-callout-grid-row:before{content:none}.wh-callout-grid-row.wh-callout-grid-row--skip-first .wh-callout-grid-row__title,.wh-callout-grid-row~.wh-callout-grid-row .wh-callout-grid-row__title{color:#414141}.wh-callout-grid-row.wh-callout-grid-row--skip-first .wh-callout-grid-item,.wh-callout-grid-row~.wh-callout-grid-row .wh-callout-grid-item{border-top-color:#872434}.wh-callout-grid-row__title{font-size:1.875rem;font-weight:600;font-style:italic;position:relative;margin:0 0 20px;color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-callout-grid-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-callout-grid-row__title{font-size:2.75rem;margin-bottom:40px}}.col-30 .wh-callout-grid-row__title{font-size:.875rem;font-family:Chivo,sans-serif;font-style:normal;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:48em){.wh-callout-grid-row__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-callout-grid-item{position:relative;margin-bottom:20px;padding:30px 30px 60px;border-top:5px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-callout-grid-item:first-child:nth-last-child(1){width:50%;margin-right:auto}}@media (min-width:48em){.wh-callout-grid-item:first-child:nth-last-child(2),.wh-callout-grid-item:first-child:nth-last-child(2)~div{width:calc(50% - 10px);margin-right:10px}}.col-30 .wh-callout-grid-item:first-child:nth-last-child(2),.col-30 .wh-callout-grid-item:first-child:nth-last-child(2)~div{width:100%}@media (min-width:48em){.wh-callout-grid-item{width:calc(33.3% - 10px);margin-right:10px;padding:30px 30px 60px}}@media (min-width:64em){.wh-callout-grid-item{padding:50px 50px 80px}}.col-30 .wh-callout-grid-item{width:100%;padding:30px 30px 65px}.wh-callout-grid-item__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.4;position:relative;margin:0;padding-left:28px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-callout-grid-item__title:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-callout-grid-item__info{font-size:.875rem;font-family:"Crimson Text",serif;line-height:24px}@media (min-width:64em){.wh-callout-grid-item__info{font-size:1.125rem;line-height:28px}}.wh-callout-grid-item__cta{position:absolute;bottom:35px;left:30px}.wh-callout-grid-item__cta:after{font-family:FontAwesome;display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-callout-grid-item__cta:before{right:16px}}@media (min-width:64em){.wh-callout-grid-item__cta{bottom:50px;left:50px}.col-30 .wh-callout-grid-item__cta{left:30px}.wh-callout-grid-item__cta:hover:before{right:2px}}.wh-contacts-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-contacts-listing{margin:40px 25px}}@media (min-width:64em){.wh-contacts-listing{margin:40px 7.5%}}.wh-contacts-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 20px 20px}@media (min-width:48em){.wh-contacts-listing__title{font-size:2.5rem;margin:0 0 20px}}@media (min-width:64em){.wh-contacts-listing__title{font-size:2.75rem}}.wh-contacts-listing__list{margin:0 25px;padding:0;list-style-type:none}@media (min-width:48em){.wh-contacts-listing__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-contact-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;border-bottom:1px solid #e6e6e6}.wh-contact-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em) and (max-width:63.99em){.wh-contact-item{width:calc(50% - 15px);margin-right:15px;padding-inline:15px}.wh-contact-item:nth-child(even){margin-right:0}.wh-contact-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}@media (min-width:64em){.wh-contact-item{width:calc(33.333% - 20px);margin-right:30px;padding-inline:15px}.wh-contact-item:nth-child(3n){margin-right:0}.wh-contact-item:nth-child(-n+3){border-top:1px solid #e6e6e6}}.wh-contact-item__image{width:40%;float:left;margin-right:10px;margin-bottom:10px}.wh-contact-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}@media print{.wh-contact-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-contact-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}@media print{.wh-contact-item__position{margin:0 0 10px!important;text-transform:uppercase!important;line-height:100%!important;font-size:.70813rem;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.0625rem!important;color:#8c8c8c!important}}.wh-contact-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-contact-item__title{clear:both;margin:0 0 10px}}@media print{.wh-contact-item__title{display:block!important;font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;margin:0 0 10px!important;line-height:100%!important;clear:none!important}}.wh-contact-item__description{font-size:12px;margin:0 0 10px}.wh-contact-item__description p{font-size:12px;margin:0 0 10px}@media (max-width:64em){.wh-contact-item__description{clear:both;margin:0 0 10px}}@media print{.wh-contact-item__description{font-size:10px!important;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif!important;-webkit-text-size-adjust:60%;-moz-text-size-adjust:60%;-ms-text-size-adjust:60%;text-size-adjust:60%;clear:none!important}.wh-contact-item__description p{font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important}}.wh-contact-item__email,.wh-contact-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none}@media print{.wh-contact-item__email,.wh-contact-item__telephone{font-size:11px!important}}.wh-contact-item__email{padding-left:25px}.wh-contact-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}@media print{.wh-contact-item__email{color:#00576f}}.wh-contact-item__telephone{cursor:default;padding-left:25px}.wh-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contact-item__telephone:hover{text-decoration:none}.wh-content-grid:before{position:absolute;z-index:-1;width:100%;height:170px;content:"";background:rgba(135,36,52,.9)}@media (min-width:64em){.wh-content-grid:before{height:230px}}.wh-content-grid__wrapper{position:relative;margin:40px 25px;padding-top:50px}@media (min-width:64em){.wh-content-grid__wrapper{margin:40px 7.5%}}.wh-content-grid__title{margin:0 0 20px;color:#fff}.wh-content-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-content-grid-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-content-grid-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-content-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:10px;border-radius:2px}@media (min-width:48em){.wh-content-grid-item{width:33.33%;padding:10px 10px 0}}.wh-content-grid-item img{width:100%;border-top-left-radius:3px;border-top-right-radius:3px}.wh-content-grid-item__content{position:relative;z-index:2;margin:-40px 20px 20px;padding:20px 20px 5px;text-align:center;background:#fff}.wh-content-grid-item__title{font-size:1.3125rem;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:10px;color:#282324;overflow-wrap:break-word}.wh-content-grid-item__description{font-size:.875rem;line-height:20px;color:#282324}.wh-content-grid-item__description:hover{text-decoration:none}.wh-credentials-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-listing{margin:40px 25px}}@media (min-width:64em){.wh-credentials-listing{margin:40px 7.5%}}.wh-credentials-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-credentials-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-credentials-listing__categories{margin:0 30px;padding:0;list-style-type:none}@media (min-width:48em){.wh-credentials-listing__categories{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-credentials-listing__note{font-size:1rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1;display:block;margin-top:1em;padding:0 25px;color:#757575}.wh-credentials-listing__note sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-weight:700;font-style:normal;line-height:18px;top:0;vertical-align:middle;color:#872434}.wh-credentials-category{position:relative;padding-left:25px}@media (min-width:48em){.wh-credentials-category{width:25%;padding:0 10px 0 25px}}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-category{padding:0 10px 0 25px}}@media (min-width:64em){.wh-credentials-category{padding:0 25px}}.wh-credentials-category:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;content:"";background-color:rgba(117,117,117,.5)}.wh-credentials-category__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.28;margin:0 0 1em;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-credentials-category__list{margin:0;padding:0;list-style-type:none}.wh-credentials-category__list li{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:1.3;margin-bottom:30px;color:#414141}.wh-credentials-category__list h3{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:1.3;margin:10px 0 0;color:#414141}.wh-credentials-category__list p{margin:10px 0 0}.wh-credentials-category__list span{font-size:1rem;font-weight:600;font-style:italic;line-height:1;display:block;margin:10px 0 0;color:#757575}.wh-email-disclaimer-modal{display:none}.wh-email-disclaimer-modal__content{display:none;overflow:hidden;width:100%;padding:25px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (min-width:48em){.wh-email-disclaimer-modal__content{width:620px;margin:60px 35px;padding:50px}}@media (min-width:64em){.wh-email-disclaimer-modal__content{width:570px;margin:60px 35px}}.wh-email-disclaimer-modal__content h4{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-email-disclaimer-modal__content h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-email-disclaimer-modal__content p{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:30px}.modal .wh-email-disclaimer-modal__content{display:block}.wh-email-disclaimer-modal__cancel{display:block;text-decoration:none;text-transform:uppercase}@media (min-width:48em){.wh-email-disclaimer-modal__cancel{display:inline-block}}.wh-email-disclaimer-modal__accept{display:inline-block;margin-bottom:20px}@media (min-width:48em){.wh-email-disclaimer-modal__accept{margin-right:30px;margin-bottom:0}}.wh-email-disclaimer-modal__footer{margin-top:30px;text-align:left}body[data-current-modal=wh-email-disclaimer-modal] .modal-close{top:20px;right:15px}@media (min-width:48em){body[data-current-modal=wh-email-disclaimer-modal] .modal-close{top:90px;right:65px}}body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg{fill:#e6e6e6}@media (max-width:47.99em){body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg{width:20px;height:20px}}body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg *{fill:#e6e6e6}.embed-container{margin:40px 0}.col-70 .embed-container{margin-inline:0}@media (min-width:48em) and (max-width:63.99em){.embed-container{margin:40px 25px}}@media (min-width:64em){.embed-container{margin:40px 7.5%}}.wh-experience-listing{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing{margin:40px 25px}}@media (min-width:64em){.wh-experience-listing{margin:40px 7.5%}}.wh-experience-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 20px;text-align:left}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-experience-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-experience-listing__wrapper{overflow:hidden}.wh-experience-listing__toggle{clear:both;margin-top:15px}.wh-experience-listing__interin-content{padding:0 25px;text-align:left}@media (min-width:48em){.wh-experience-listing__interin-content{float:left;width:56%;padding:0 0 0 30px}}@media (min-width:64em){.wh-experience-listing__interin-content{width:calc(62% - 80px);padding:0 0 0 50px}}.wh-experience-listing__items{margin:0 25px;padding:0;list-style-type:none;text-align:left}@media (min-width:48em){.wh-experience-listing__items{float:left;margin:0}}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing__items{width:56%}}@media (min-width:64em){.wh-experience-listing__items{width:calc(62% - 80px)}}.wh-experience-listing__callouts{text-align:left}.wh-experience-listing .wh-experience-listing__callouts{display:none}@media (min-width:48em){.wh-experience-listing .wh-experience-listing__callouts{display:block;float:right}}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing .wh-experience-listing__callouts{width:38%}}@media (min-width:64em){.wh-experience-listing .wh-experience-listing__callouts{width:32%}}.wh-experience-item{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:1.7;display:none;margin-bottom:25px;padding:30px 40px;color:#414141;border:1px solid #e6e6e6;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-experience-item:nth-child(-n+2){display:block}.expanded .wh-experience-item{display:block}.wh-experience-item__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.28;position:relative;margin:0 0 1em;padding-left:25px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-experience-item__title:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;content:"";background-color:rgba(117,117,117,.5)}.wh-experience-item__details ol,.wh-experience-item__details ul{font-size:1.125rem}.wh-experience-item__details :first-child,.wh-experience-item__details :last-child{margin:0 inherit}.wh-experience-callout{overflow:hidden;margin-bottom:15px;padding:20px;border-bottom:1px solid #e6e6e6}.wh-experience-callout:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.expanded .wh-experience-callout{display:block}}.wh-experience-callout__img{display:inline-block;float:right;overflow:hidden;max-width:70px;border-radius:2px}@media (min-width:64em){.wh-experience-callout__img{max-width:100px}}.wh-experience-callout__img img{max-width:100%;max-height:100%}.wh-experience-callout__img+.wh-experience-callout__headline{width:calc(100% - 80px)}@media (min-width:64em){.wh-experience-callout__img+.wh-experience-callout__headline{width:calc(100% - 110px)}}.wh-experience-callout__label{font-size:.75rem;line-height:1.67;display:inline-block;margin-bottom:10px;padding:0 6px;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.wh-experience-callout__headline{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:700;line-height:30px;display:inline-block;width:100%;text-decoration:none;color:#282324}@media (min-width:64em){.wh-experience-callout__headline{font-size:1.5rem}}.wh-experience-callout__date{font-size:.75rem;display:block;margin-top:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-experience-listing .wh-experience-callout{display:none}.wh-featured-video{clear:both;margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video{margin:50px 25px}}@media (min-width:64em){.wh-featured-video{margin:70px 7.5%}}.wh-featured-video__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 10px}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video__title{font-size:2.5rem;margin:0 0 20px}}@media (min-width:64em){.wh-featured-video__title{font-size:2.75rem;margin:0 0 40px}}@media (min-width:64em){.wh-featured-video__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-featured-video__content{font-size:.875rem;font-weight:400;line-height:2.14;margin:35px 10px 0}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video__content{margin:45px 80px 55px 0}}@media (min-width:64em){.wh-featured-video__content{margin:0 0 0 55px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.wh-featured-video__content>:first-child{margin-top:0}.wh-featured-media{position:relative;text-align:center}@media (min-width:64em){.wh-featured-media{max-width:60%;margin:0}}.wh-featured-media img{max-width:100%;border-radius:2px;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-featured-media--video a{position:relative}.wh-featured-media--video a:after{position:absolute;bottom:20px;left:20px;display:inline-block;width:40px;height:40px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:48em){.wh-featured-media--video a:after{width:50px;height:50px}}.wh-featured-media--video a:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26}@media (min-width:48em) and (max-width:63.99em){.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:2.5rem}}@media (min-width:64em){.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:2.75rem}}.wh-insights-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-insights-listing{margin:40px 25px}}@media (min-width:64em){.wh-insights-listing{margin:40px 7.5%}}.wh-insights-listing.wh-insights-listing--no-results{display:none}.wh-insights-listing.loading .spinner{display:block}.wh-insights-listing .spinner{display:none}.wh-insights-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-insights-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-insights-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-insights-listing__footer{padding:35px 0;text-align:center}.wh-insights-listing__cta:hover{text-decoration:none}@media (min-width:64em){.wh-insights-listing__cta:hover:before{right:2px}}.wh-insights-listing__cta:after{display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-insights-listing__cta:before{right:16px}}.wh-insights-listing-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px 40px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-listing-filters{margin:0 0 40px}}@media (min-width:64em){.wh-insights-listing-filters{margin:0 0 40px}}.wh-insights-listing--one-result .wh-insights-listing-filters{display:none}.wh-insights-listing-filters__item{float:left;min-width:140px;margin-right:10px;margin-bottom:10px}@media (min-width:64em){.wh-insights-listing-filters__item{min-width:auto;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}.wh-insights-listing-filters__item-link{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:11px 40px;-webkit-transition:color .5s;transition:color .5s;text-align:center;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f;border:1px solid #e6e6e6;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-insights-listing-filters__item-link{padding:16px 40px}}@media (min-width:64em){.wh-insights-listing-filters__item-link{padding:21px 20px}}.wh-insights-listing-filters__item-link:hover{text-decoration:none;color:#872434}.wh-insights-listing-filters__item-link--active{position:relative;color:#872434;border-bottom:unset}.wh-insights-listing-filters__item-link--active:after{position:absolute;bottom:0;left:0;margin-left:-1px;width:calc(100% + 2px);height:2px;content:"";background:#872434}.wh-insights-listing__results{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-listing__results{margin:0}}.wh-insights-listing .wh-insights-listing-result__title,.wh-insights-listing .wh-search-results--list .wh-insights-search-results-item__title,.wh-search-results--list .wh-insights-listing .wh-insights-search-results-item__title{max-height:106px}.wh-key-contacts{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-key-contacts{margin:40px 25px}}@media (min-width:64em){.wh-key-contacts{margin:40px 7.5%}}.wh-key-contacts__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 10px;text-align:left}@media (min-width:48em) and (max-width:63.99em){.wh-key-contacts__title{font-size:2.5rem;margin:0 0 10px}}@media (min-width:64em){.wh-key-contacts__title{font-size:2.75rem;margin:0 0 20px}}@media (max-width:47.99em){.event-columns .wh-key-contacts .wh-key-contacts__title{margin:0 0 10px}}.wh-key-contacts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.5em}.wh-key-contacts__link:after{font-family:FontAwesome;display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-key-contacts__link:before{right:16px}}@media (min-width:64em){.wh-key-contacts__link:hover:before{right:2px}}.wh-key-contacts__list{padding:0;list-style-type:none}@media (min-width:48em){.wh-key-contacts__list{margin:0}}.lang-selector{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:30px auto;padding:0 25px}@media (min-width:48em){.lang-selector{padding:0;width:75%}}@media (min-width:64em){.lang-selector{margin-top:70px;width:60%}}@media print{.lang-selector{display:none}}.lang-selector *{font-family:Chivo,sans-serif;font-weight:400;font-size:.875rem;line-height:1.28}.lang-selector .lang-selector__title{margin:0;text-transform:uppercase}.lang-selector .lang-selector__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;list-style:none;margin:0;padding:0}.lang-selector .lang-selector__item-link{text-decoration:none}.lang-selector .lang-selector__item{padding:2px 4px;-webkit-transition:all .3s ease;transition:all .3s ease}.lang-selector .lang-selector__item:is(:hover,:focus-within){background-color:#872434}.lang-selector .lang-selector__item:is(:hover,:focus-within) .lang-selector__item-link{color:#fff;outline-offset:6px}.lang-selector .lang-selector__item,.lang-selector .lang-selector__item-link{color:#414141}.lang-selector .lang-selector__item--active{background-color:#872434;color:#fff}.lang-selector+.wh-bio-overview-content{padding-top:0}.wh-banner-hero+.lang-selector{margin-top:0;margin-bottom:10px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:48em){.wh-banner-hero+.lang-selector{padding-left:40px;padding-right:40px}}@media (min-width:64em){.wh-banner-hero+.lang-selector{padding-left:5.4%;padding-right:5.4%}}.wh-banner-hero+.lang-selector+.wh-generic-content{margin-top:0}.wh-noteworthy-content{position:relative;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-noteworthy-content{margin:40px}}@media (min-width:64em){.wh-noteworthy-content{margin:40px calc(7.5% + 20px) 60px}}@media (min-width:48em){.wh-noteworthy-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:row;flex-wrap:row}}@media (max-width:47.99em){.wh-noteworthy-content__title{margin:0 20px 20px}}.wh-noteworthy-content-item{position:relative;display:block;min-height:245px;margin:30px 20px 0;padding:20px 0;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;text-decoration:none;color:#fff;border-radius:2px;background-size:cover;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.wh-noteworthy-content-item:first-child{margin-top:0}.wh-noteworthy-content-item:hover{text-decoration:none;-webkit-box-shadow:0 6px 30px 3px rgba(0,0,0,.3);box-shadow:0 6px 30px 3px rgba(0,0,0,.3)}@media (min-width:48em){.wh-noteworthy-content-item{min-height:280px;margin:0}}@media (min-width:48em) and (max-width:63.99em){.wh-noteworthy-content-item{width:calc(50% - 30px)}}@media (min-width:64em){.wh-noteworthy-content-item{width:calc(50% - 55px);min-height:320px;padding:30px 0}}.wh-noteworthy-content-item__wrapper{background-color:#872434}.wh-noteworthy-content-item__wrapper:before{position:absolute;z-index:2;top:20px;right:-20px;bottom:20px;left:-20px;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media (min-width:48em){.wh-noteworthy-content-item__wrapper:before{right:-15px;left:-15px}}@media (min-width:64em){.wh-noteworthy-content-item__wrapper:before{top:30px;right:-20px;bottom:30px;left:-20px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-noteworthy-content-item__wrapper:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-noteworthy-content-item__wrapper:before{background:rgba(138,12,33,.8)}}.wh-noteworthy-content-item__img{position:absolute;z-index:1;top:20px;right:0;bottom:20px;left:0;width:100%;background-size:cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:64em){.wh-noteworthy-content-item__img{top:30px;bottom:30px}}.wh-noteworthy-content-item__content{position:relative;z-index:3;width:calc(100% + 40px);margin:0 -20px;padding:25px 35px}@media (min-width:64em){.wh-noteworthy-content-item__content{padding:40px 50px}}.wh-noteworthy-content-item__title{font-size:1.3125rem;font-weight:600;line-height:24px;max-height:100px;margin:0}.wh-noteworthy-content-item--no-insight .wh-noteworthy-content-item__title{max-height:50px}@media (min-width:64em){.wh-noteworthy-content-item__title{font-size:1.875rem;line-height:34px;max-height:160px}.wh-noteworthy-content-item--no-insight .wh-noteworthy-content-item__title{max-height:68px}}.wh-noteworthy-content-item__date{font-size:.75rem;display:block;margin:1em 0;letter-spacing:1px;text-transform:uppercase}.wh-noteworthy-content-item__type{font-size:.75rem;display:inline-block;padding:4px;letter-spacing:1px;text-transform:uppercase;color:#282324;border-radius:2px;background-color:#fff}.wh-noteworthy-content-item__description{font-size:.875rem;line-height:24px;height:100px;margin-top:1em}.wh-contributors,.wh-people-grid-print{margin:40px 0}.col-30 .wh-contributors,.col-30 .wh-people-grid-print{margin:40px 0 0}@media (min-width:48em){.wh-contributors,.wh-people-grid-print{margin:40px 25px}.col-30 .wh-contributors,.col-30 .wh-people-grid-print{margin:40px 0 0}}@media (min-width:64em){.wh-contributors,.wh-people-grid-print{margin:40px 7.5%}.col-30 .wh-contributors,.col-30 .wh-people-grid-print{margin:0 0 40px}}@media (max-width:47.99em){.wh-contributors__title{margin:0 20px 20px}}@media (min-width:48em){.wh-contributors__title{margin-bottom:20px}}@media (min-width:64em){.col-30 .wh-contributors__title{font-size:1.5rem;margin-top:0;margin-bottom:20px}}.wh-contributors__list{margin:0 25px;padding:0;list-style-type:none}@media (min-width:48em){.wh-contributors__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.wh-contributors__list{margin:0 -10px}.col-30 .wh-contributors__list{display:block;margin:0}}@media print{.wh-contributors__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}.wh-contributors-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 8px;border-bottom:1px solid #e6e6e6}@media (min-width:48em){.wh-contributors-item{padding:15px 15px 13px}}.wh-contributors-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-contributors-item{width:calc(50% - 15px);margin:0 7px}.wh-contributors-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}@media (min-width:64em){.wh-contributors-item{width:calc(33.333% - 20px);margin:0 10px}.wh-contributors-item:nth-child(-n+3){border-top:1px solid #e6e6e6}.col-30 .wh-contributors-item{width:100%;margin:0;padding:10px 10px 8px;border-top:0}}@media print{.wh-contributors-item{width:calc(50% - 20px)!important;margin:10px!important;border-bottom:0!important;page-break-inside:avoid!important}}.wh-contributors-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}a.wh-contributors-item__wrapper{text-decoration:none}a.wh-contributors-item__wrapper:hover{text-decoration:none}a.wh-contributors-item__wrapper:hover .wh-contributors-item__title{text-decoration:underline;color:#00576f}a.wh-contributors-item__wrapper:hover .wh-contributors-item__level{text-decoration:none}.wh-contributors-item__image{width:40%;float:left;margin-right:10px;margin-bottom:10px;display:inline-block}.wh-contributors-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}@media print{.wh-contributors-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-contributors-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}@media print{.wh-contributors-item__position{margin:0 0 10px!important;text-transform:uppercase!important;line-height:100%!important;display:block!important;font-size:.70813rem;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.0625rem!important;color:#8c8c8c!important}}.wh-contributors-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-contributors-item__title{clear:both;margin:5px 0}}@media print{.wh-contributors-item__title{display:block!important;font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;margin:0 0 10px!important;line-height:100%!important;clear:none!important;float:none!important;display:block!important}}.wh-contributors-item__description{display:block;font-size:12px;margin:0 0 10px}.wh-contributors-item__description p{font-size:12px;margin:0 0 10px}@media (max-width:64em){.wh-contributors-item__description{clear:both;margin:0 0 10px}}@media print{.wh-contributors-item__description{font-size:10px!important;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif!important;-webkit-text-size-adjust:60%;-moz-text-size-adjust:60%;-ms-text-size-adjust:60%;text-size-adjust:60%;clear:none!important;float:none!important;display:block!important}.wh-contributors-item__description p{font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;float:none!important;display:block!important}}.wh-contributors-item__email,.wh-contributors-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none}@media print{.wh-contributors-item__email,.wh-contributors-item__telephone{font-size:11px!important}}.wh-contributors-item__telephone.is-print,.wh-person__telephone.is-print{display:none}.wh-contributors-item__email{padding-left:25px}.wh-contributors-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}@media print{.wh-contributors-item__email{color:#00576f}}.wh-contributors-item__telephone{cursor:pointer;padding-left:25px}.wh-contributors-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contributors-item__telephone:hover{text-decoration:none}.wh-contributors-item.wh-contributors-item-sidebar .wh-contributors-item__title{font-size:1.25rem;font-weight:600;margin:0 0 5px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}.wh-contributors-item.wh-contributors-item-sidebar a:hover .wh-contributors-item__title{color:#00576f;text-decoration:underline}.wh-people-grid-print{display:none}.wh-contributors__list__footer{margin-top:20px;text-align:center}.wh-contributors__list__footer .wh-contributors__list__cta{margin-bottom:20px}@media (min-width:48em){.wh-contributors__list__footer .wh-contributors__list__cta{margin-left:18px}}.wh-contributors__list__footer .wh-contributors__list__cta--italic{font-style:italic}.wh-content-readmore__wrapper{overflow:hidden}.wh-content-readmore__wrapper>:first-child{margin-top:0}.wh-content-readmore__wrapper>:first-child *{margin-top:0}@media print{.wh-content-readmore__wrapper{height:auto!important}}.wh-content-readmore .expanded>*{display:block}.wh-content-readmore__btn{margin-top:1em}.wh-content-readmore__btn.btn--readless:after{margin-left:5px}@media (min-width:64em){.wh-content-readmore__btn.btn--readless:after{margin-left:0}}.wh-content-readmore .scWebEditInput>*{display:none;visibility:hidden;opacity:0}.wh-content-readmore .scWebEditInput>.intro{display:block;visibility:visible;opacity:1}.wh-content-readmore .scWebEditInput>.wh-content-readmore__btn{display:block;visibility:visible;opacity:1}.wh-content-readmore__wrapper>*{display:none;visibility:hidden;opacity:0}.wh-content-readmore__wrapper>.intro,.wh-content-readmore__wrapper>.scWebEditInput{display:block;visibility:visible;opacity:1}.wh-content-readmore__wrapper>.wh-content-readmore__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:visible;opacity:1}.wh-recognition-listing{clear:both;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-recognition-listing{margin:40px 25px}}@media (min-width:64em){.wh-recognition-listing{margin:40px 7.5%}}.wh-recognition-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-recognition-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-recognition-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-recognition-listing__awards{padding:0 25px;list-style-type:none;text-align:center}@media (min-width:48em){.wh-recognition-listing__awards{width:100%;margin-bottom:50px;padding:0}}.search-done .wh-recognition-listing{display:none}.wh-recognition-listing .scWebEditInput.scEnabledChrome[contentEditable=true]{display:inline-block;width:100%!important}.wh-recognition-award{margin-bottom:40px;text-align:center}@media (min-width:48em){.wh-recognition-award{display:inline-block;width:calc(33.33% - 10px);padding:0 20px;vertical-align:top}}.wh-recognition-award>a{display:inline-block;width:100px;height:100px}.wh-recognition-award__img{max-width:100%;max-height:100px;margin-bottom:15px}.wh-recognition-award__title{font-size:1.625rem;font-weight:600;font-style:italic;line-height:29px;max-width:260px;margin:0 auto}.wh-recognition-award__subtitle{font-size:1.125rem;font-weight:600;font-style:italic;line-height:1.22;max-width:260px;margin:0 auto;color:#525252}.wh-recognition-award__details{font-size:.75rem;font-weight:400;position:relative;max-width:260px;margin:30px auto 0;letter-spacing:1px;text-transform:uppercase}.wh-recognition-award__details:before{position:absolute;top:-16px;left:calc(50% - 15px);display:inline-block;width:30px;height:2px;content:"";background-color:#872434}.wh-recognition-details{font-family:"Crimson Text",serif;padding:50px 0 35px;text-align:center;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}@media (min-width:48em){.wh-recognition-details{max-width:640px;margin:0 auto}}.wh-recognition-details-content{overflow:hidden;text-align:left}.wh-recognition-details-content>ul{margin:0;padding:0;list-style-type:none}.wh-recognition-details-content:hover>p,.wh-recognition-details-content:hover>ul>li{opacity:.5}.wh-recognition-details-content:hover>p:before,.wh-recognition-details-content:hover>ul>li:before{width:10px;background-color:#6f6f6f}.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:1rem;line-height:1.625;position:relative;display:none;margin:0;padding:0 25px 25px 35px;-webkit-transition:opacity .3s;transition:opacity .3s;color:#414141}@media (min-width:48em){.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:1.125rem;line-height:1.778}}.wh-recognition-details-content>p:before,.wh-recognition-details-content>ul>li:before{position:absolute;top:15px;left:0;display:inline-block;width:20px;height:2px;content:"";-webkit-transition:all .3s;transition:all .3s;background-color:#872434}.wh-recognition-details-content>p:hover,.wh-recognition-details-content>ul>li:hover{opacity:1}.wh-recognition-details-content>p:hover:before,.wh-recognition-details-content>ul>li:hover:before{width:20px;background-color:#872434}@media print{.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{display:inherit}}.wh-recognition-details-content>p ul,.wh-recognition-details-content>ul>li ul{padding:0;list-style-type:none}.wh-recognition-details-content>p ul>li,.wh-recognition-details-content>ul>li ul>li{position:relative;padding-left:20px}.wh-recognition-details-content>p ul>li:before,.wh-recognition-details-content>ul>li ul>li:before{position:absolute;top:.8em;left:2px;width:6px;height:6px;content:"";border-radius:50%;background-color:rgba(117,117,117,.5)}.wh-recognition-details-content.expanded>p,.wh-recognition-details-content.expanded>ul>li{display:inherit}.wh-recognition-details-content a{text-decoration:none}.wh-recognition-details-content a:hover{text-decoration:underline}@media print{.wh-recognition-details__toggle{display:none}}.wh-related-solutions{margin:40px 25px;max-width:90rem}@media (min-width:64em){.wh-related-solutions{padding-inline:2rem;margin:40px auto}}@media (min-width:64em){.wh-bio-overview+.wh-related-solutions{padding-inline:0;margin:40px 7.5%}}.col-30 .wh-related-solutions{margin-bottom:0}@media (min-width:48em){.col-30 .wh-related-solutions{margin-right:0;margin-left:0}}@media (min-width:64em){.col-30 .wh-related-solutions{margin:0 0 40px;padding-inline:0}}@media (min-width:64em){.wh-contact-us-listing .col-30 .wh-related-solutions:first-child{margin-top:150px;margin-bottom:50px}}.wh-related-solutions__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 20px}@media (min-width:64em){.col-30 .wh-related-solutions__title{font-size:.875rem;margin-right:0;margin-left:0;letter-spacing:1px;color:#282324}}@media (min-width:48em){.wh-related-solutions__title{margin:0 0 20px}}@media (min-width:48em) and (max-width:63.99em){.wh-related-solutions__title{font-size:2.5rem}}@media (min-width:64em){.wh-related-solutions__title{font-size:2.75rem}.col-30 .wh-related-solutions__title{font-size:1.5rem}}.wh-related-solutions-links{margin:0;padding:0;list-style-type:none}@media (min-width:48em){.wh-related-solutions-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-related-solutions-links__link{font-size:.875rem;border-bottom:1px solid #e6e6e6}.wh-related-solutions-links__link:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-related-solutions-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-related-solutions-links__link:nth-child(2){border-top:1px solid #e6e6e6}}@media (min-width:48em) and (max-width:63.99em){.wh-related-solutions-links__link{width:calc(50% - 20px)}}@media (min-width:64em){.wh-related-solutions-links__link{width:calc(33% - 20px)}.wh-related-solutions-links__link:nth-child(3){border-top:1px solid #e6e6e6}.col-30 .wh-related-solutions-links__link{width:100%;margin:0;border-top:1px solid #e6e6e6;border-bottom:0}.col-30 .wh-related-solutions-links__link:last-child{border-bottom:1px solid #e6e6e6}}.wh-related-solutions-links__link a{position:relative;display:block;width:auto;padding:17px 60px 17px 15px;text-decoration:none;color:#00576f}@media (min-width:48em){.wh-related-solutions-links__link a{width:100%}}.wh-related-solutions-links__link a:after{font-size:1.125rem;font-family:FontAwesome;position:absolute;top:calc(50% - 7px);right:25px;display:inline-block;width:14px;height:14px;content:"";-webkit-transition:all .5s;transition:all .5s;background:url(/images/arrow-right.svg) no-repeat center center/auto 100%}.wh-related-solutions-links__link a:hover:after{right:15px}@media (min-width:64em){.row:not(.row--cols2) .col-30 .wh-related-solutions{margin-top:118px}}.tooltipster-sidetip.tooltipster-solutions .tooltipster-box,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-box{max-width:calc(28.33vw - 70px);margin:0;border:0;border-radius:2px;background-color:#872434;-webkit-box-shadow:0 2px 10px 1px rgba(40,35,36,.2);box-shadow:0 2px 10px 1px rgba(40,35,36,.2)}.tooltipster-sidetip.tooltipster-solutions .tooltipster-content,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content{font-size:1rem;font-family:"Crimson Text",serif;line-height:20px;padding:30px;color:#fff}.tooltipster-sidetip.tooltipster-solutions .tooltipster-content .rtf,.tooltipster-sidetip.tooltipster-solutions .tooltipster-content .wh-generic-page__teaser,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content .rtf,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content .wh-generic-page__teaser{font-size:1rem;font-family:"Crimson Text",serif;line-height:20px}.tooltipster-sidetip.tooltipster-solutions .tooltipster-arrow,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-arrow{display:none}.tooltipster-sidetip.tooltipster-solutions-list.tooltipster-top,.tooltipster-sidetip.tooltipster-solutions.tooltipster-top{-webkit-transform:translateY(0);transform:translateY(0)}.tooltipster-sidetip.tooltipster-solutions-list.tooltipster-bottom,.tooltipster-sidetip.tooltipster-solutions.tooltipster-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-box{max-width:360px}.wh-related-solutions__tooltips{display:none}.wh-related-solutions-links__tooltip.rtf,.wh-related-solutions-links__tooltip.wh-generic-page__teaser{color:#fff}.wh-related-solutions-links__tooltip.rtf>*,.wh-related-solutions-links__tooltip.wh-generic-page__teaser>*{color:#fff}.wh-relevant-image{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-relevant-image{margin:40px 25px}}@media (min-width:64em){.wh-relevant-image{margin:40px 7.5%}}.wh-relevant-image__wrapper{overflow:hidden}.wh-relevant-image .crop-image{overflow:hidden;max-width:100%;max-height:100%;position:relative}.wh-relevant-image .placeholder_image{width:100%;height:auto;opacity:0}.wh-relevant-image .crop-image__bottom-left,.wh-relevant-image .crop-image__bottom-right,.wh-relevant-image .crop-image__center,.wh-relevant-image .crop-image__top-left,.wh-relevant-image .crop-image__top-right{background-repeat:no-repeat;background-size:200%;position:absolute;top:0;right:0;bottom:0;left:0}.wh-relevant-image .crop-image__center{background-position:center}.wh-relevant-image .crop-image__top-left{background-position:top left}.wh-relevant-image .crop-image__top-right{background-position:top right}.wh-relevant-image .crop-image__bottom-left{background-position:bottom left}.wh-relevant-image .crop-image__bottom-right{background-position:bottom right}.wh-relevant-image .crop-image__resize{max-width:100%;height:auto!important}.wh-relevant-image__description{padding:0 10px}.wh-relevant-image__description p{text-align:left;font-size:font-size(12px)}@media (min-width:48em){.wh-relevant-image__description p{padding:0}}.rtf,.wh-generic-page__teaser{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:30px;color:#414141}@media (min-width:48em){.rtf,.wh-generic-page__teaser{font-size:1.25rem;line-height:34px}}.rtf h1,.rtf h2,.rtf h3,.wh-generic-page__teaser h1,.wh-generic-page__teaser h2,.wh-generic-page__teaser h3{font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;color:#1e1a1b}.rtf h1,.wh-generic-page__teaser h1{font-size:1.875rem;margin-top:0}@media (min-width:48em){.rtf h1,.wh-generic-page__teaser h1{font-size:2.75rem}}.rtf h2,.wh-generic-page__teaser h2{font-size:1.5rem}@media (min-width:48em){.rtf h2,.wh-generic-page__teaser h2{font-size:2.25rem}}.rtf h3,.wh-generic-page__teaser h3{font-size:1.3125rem}@media (min-width:48em){.rtf h3,.wh-generic-page__teaser h3{font-size:1.5rem}}.rtf h4,.wh-generic-page__teaser h4{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.rtf h4:before,.wh-generic-page__teaser h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.rtf h5,.rtf h6,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-size:.75rem;font-family:Chivo,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#282324}.rtf h5,.wh-generic-page__teaser h5{font-weight:700}.rtf h6,.wh-generic-page__teaser h6{font-weight:400}.rtf img,.wh-generic-page__teaser img{width:100%;max-width:100%;height:auto}.rtf .first-word,.wh-generic-page__teaser .first-word{font-size:2.25rem;font-weight:600;font-style:italic;line-height:.5;color:#282324}@media (min-width:48em){.rtf .first-word,.wh-generic-page__teaser .first-word{font-size:3rem}}.rtf a,.wh-generic-page__teaser a{text-decoration:none;color:#00576f}.rtf a:hover,.wh-generic-page__teaser a:hover{text-decoration:underline}.rtf button:disabled,.wh-generic-page__teaser button:disabled{border-color:transparent}.rtf .wh-link--new-page a:after,.wh-generic-page__teaser .wh-link--new-page a:after{line-height:10px;top:calc(50% - 5px);right:18px;display:inline-block;width:10px;height:10px;margin-bottom:1px;margin-left:5px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.rtf .wh-link--new-page a:before,.wh-generic-page__teaser .wh-link--new-page a:before{right:16px}}@media (min-width:64em){.rtf .wh-link--new-page a:hover:before,.wh-generic-page__teaser .wh-link--new-page a:hover:before{right:2px}}.rtf ol>li:before,.wh-generic-page__teaser ol>li:before{top:0}.rtf ol,.rtf ul,.wh-accordion-item__content-description ol,.wh-accordion-item__content-description ul,.wh-banner-fact-sheet-links ol,.wh-banner-fact-sheet-links ul,.wh-bio-overview-content ol,.wh-bio-overview-content ul,.wh-experience-item__details ol,.wh-experience-item__details ul,.wh-generic-content ol,.wh-generic-content ul,.wh-generic-page__teaser ol,.wh-generic-page__teaser ul{line-height:1.8;margin:1 0;padding:0 0 0 23px;color:#414141}.rtf ol ol,.rtf ol ul,.rtf ul ol,.rtf ul ul,.wh-accordion-item__content-description ol ol,.wh-accordion-item__content-description ol ul,.wh-accordion-item__content-description ul ol,.wh-accordion-item__content-description ul ul,.wh-banner-fact-sheet-links ol ol,.wh-banner-fact-sheet-links ol ul,.wh-banner-fact-sheet-links ul ol,.wh-banner-fact-sheet-links ul ul,.wh-bio-overview-content ol ol,.wh-bio-overview-content ol ul,.wh-bio-overview-content ul ol,.wh-bio-overview-content ul ul,.wh-experience-item__details ol ol,.wh-experience-item__details ol ul,.wh-experience-item__details ul ol,.wh-experience-item__details ul ul,.wh-generic-content ol ol,.wh-generic-content ol ul,.wh-generic-content ul ol,.wh-generic-content ul ul,.wh-generic-page__teaser ol ol,.wh-generic-page__teaser ol ul,.wh-generic-page__teaser ul ol,.wh-generic-page__teaser ul ul{margin:.5em 0;padding:0;counter-reset:li}.rtf ol ul>li:before,.rtf ul ul>li:before,.wh-accordion-item__content-description ol ul>li:before,.wh-accordion-item__content-description ul ul>li:before,.wh-banner-fact-sheet-links ol ul>li:before,.wh-banner-fact-sheet-links ul ul>li:before,.wh-bio-overview-content ol ul>li:before,.wh-bio-overview-content ul ul>li:before,.wh-experience-item__details ol ul>li:before,.wh-experience-item__details ul ul>li:before,.wh-generic-content ol ul>li:before,.wh-generic-content ul ul>li:before,.wh-generic-page__teaser ol ul>li:before,.wh-generic-page__teaser ul ul>li:before{top:.7em;left:2px;width:6px;height:6px;border-radius:50%;background-color:rgba(117,117,117,.5)}.rtf li,.wh-accordion-item__content-description li,.wh-banner-fact-sheet-links li,.wh-bio-overview-content li,.wh-experience-item__details li,.wh-generic-content li,.wh-generic-page__teaser li{position:relative;left:0;margin-bottom:.5em;padding-left:30px}.rtf li:before,.wh-accordion-item__content-description li:before,.wh-banner-fact-sheet-links li:before,.wh-bio-overview-content li:before,.wh-experience-item__details li:before,.wh-generic-content li:before,.wh-generic-page__teaser li:before{position:absolute;left:0;display:inline-block}.rtf ul,.wh-accordion-item__content-description ul,.wh-banner-fact-sheet-links ul,.wh-bio-overview-content ul,.wh-experience-item__details ul,.wh-generic-content ul,.wh-generic-page__teaser ul{list-style-type:none}.rtf ul>li:before,.wh-accordion-item__content-description ul>li:before,.wh-banner-fact-sheet-links ul>li:before,.wh-bio-overview-content ul>li:before,.wh-experience-item__details ul>li:before,.wh-generic-content ul>li:before,.wh-generic-page__teaser ul>li:before{top:.9em;width:10px;height:2px;content:"";background-color:#872434}.rtf ol,.wh-accordion-item__content-description ol,.wh-banner-fact-sheet-links ol,.wh-bio-overview-content ol,.wh-experience-item__details ol,.wh-generic-content ol,.wh-generic-page__teaser ol{list-style:none;counter-reset:li}.rtf ol>li,.wh-accordion-item__content-description ol>li,.wh-banner-fact-sheet-links ol>li,.wh-bio-overview-content ol>li,.wh-experience-item__details ol>li,.wh-generic-content ol>li,.wh-generic-page__teaser ol>li{counter-increment:li}.rtf ol>li:before,.wh-accordion-item__content-description ol>li:before,.wh-banner-fact-sheet-links ol>li:before,.wh-bio-overview-content ol>li:before,.wh-experience-item__details ol>li:before,.wh-generic-content ol>li:before,.wh-generic-page__teaser ol>li:before{font-size:1.25rem;width:1em;height:auto;content:counter(li) ".";color:#414141;background-color:transparent}.rtf ol.lower-alpha>li:before,.wh-accordion-item__content-description ol.lower-alpha>li:before,.wh-banner-fact-sheet-links ol.lower-alpha>li:before,.wh-bio-overview-content ol.lower-alpha>li:before,.wh-experience-item__details ol.lower-alpha>li:before,.wh-generic-content ol.lower-alpha>li:before,.wh-generic-page__teaser ol.lower-alpha>li:before{content:counter(li,lower-alpha) "."}.rtf ol.upper-alpha>li:before,.wh-accordion-item__content-description ol.upper-alpha>li:before,.wh-banner-fact-sheet-links ol.upper-alpha>li:before,.wh-bio-overview-content ol.upper-alpha>li:before,.wh-experience-item__details ol.upper-alpha>li:before,.wh-generic-content ol.upper-alpha>li:before,.wh-generic-page__teaser ol.upper-alpha>li:before{content:counter(li,upper-alpha) "."}.rtf ol.lower-roman>li:before,.wh-accordion-item__content-description ol.lower-roman>li:before,.wh-banner-fact-sheet-links ol.lower-roman>li:before,.wh-bio-overview-content ol.lower-roman>li:before,.wh-experience-item__details ol.lower-roman>li:before,.wh-generic-content ol.lower-roman>li:before,.wh-generic-page__teaser ol.lower-roman>li:before{content:counter(li,lower-roman) "."}.rtf ol.upper-roman>li:before,.wh-accordion-item__content-description ol.upper-roman>li:before,.wh-banner-fact-sheet-links ol.upper-roman>li:before,.wh-bio-overview-content ol.upper-roman>li:before,.wh-experience-item__details ol.upper-roman>li:before,.wh-generic-content ol.upper-roman>li:before,.wh-generic-page__teaser ol.upper-roman>li:before{content:counter(li,upper-roman) "."}.rtf .crop-image,.wh-accordion-item__content-description .crop-image,.wh-banner-fact-sheet-links .crop-image,.wh-bio-overview-content .crop-image,.wh-experience-item__details .crop-image,.wh-generic-content .crop-image,.wh-generic-page__teaser .crop-image{overflow:hidden;max-width:100%;max-height:100%;position:relative}.rtf .crop-image.crop-image__center img,.wh-accordion-item__content-description .crop-image.crop-image__center img,.wh-banner-fact-sheet-links .crop-image.crop-image__center img,.wh-bio-overview-content .crop-image.crop-image__center img,.wh-experience-item__details .crop-image.crop-image__center img,.wh-generic-content .crop-image.crop-image__center img,.wh-generic-page__teaser .crop-image.crop-image__center img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__top-left img,.wh-accordion-item__content-description .crop-image.crop-image__top-left img,.wh-banner-fact-sheet-links .crop-image.crop-image__top-left img,.wh-bio-overview-content .crop-image.crop-image__top-left img,.wh-experience-item__details .crop-image.crop-image__top-left img,.wh-generic-content .crop-image.crop-image__top-left img,.wh-generic-page__teaser .crop-image.crop-image__top-left img{position:absolute;left:0;top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__top-right img,.wh-accordion-item__content-description .crop-image.crop-image__top-right img,.wh-banner-fact-sheet-links .crop-image.crop-image__top-right img,.wh-bio-overview-content .crop-image.crop-image__top-right img,.wh-experience-item__details .crop-image.crop-image__top-right img,.wh-generic-content .crop-image.crop-image__top-right img,.wh-generic-page__teaser .crop-image.crop-image__top-right img{position:absolute;right:0;top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__bottom-left img,.wh-accordion-item__content-description .crop-image.crop-image__bottom-left img,.wh-banner-fact-sheet-links .crop-image.crop-image__bottom-left img,.wh-bio-overview-content .crop-image.crop-image__bottom-left img,.wh-experience-item__details .crop-image.crop-image__bottom-left img,.wh-generic-content .crop-image.crop-image__bottom-left img,.wh-generic-page__teaser .crop-image.crop-image__bottom-left img{position:absolute;left:0;bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__bottom--right img,.wh-accordion-item__content-description .crop-image.crop-image__bottom--right img,.wh-banner-fact-sheet-links .crop-image.crop-image__bottom--right img,.wh-bio-overview-content .crop-image.crop-image__bottom--right img,.wh-experience-item__details .crop-image.crop-image__bottom--right img,.wh-generic-content .crop-image.crop-image__bottom--right img,.wh-generic-page__teaser .crop-image.crop-image__bottom--right img{position:absolute;right:0;bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.wh-statistics{margin:40px 25px}@media (min-width:64em){.wh-statistics{margin:40px 7.5%}}.wh-statistics .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.wh-statistics .slick-slider .slick-next,.wh-statistics .slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.wh-statistics .slick-slider .slick-prev{left:0}.wh-statistics .slick-slider .slick-prev:before{font-size:3.125rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:18px;display:inline-block;content:"\f104";color:#872434}.wh-statistics .slick-slider .slick-next{right:-35px}@media (min-width:64em){.wh-statistics .slick-slider .slick-next{right:-30px}}.wh-statistics .slick-slider .slick-next:before{font-size:3.125rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:18px;display:inline-block;content:"\f105";color:#872434}.wh-statistics .slick-slider .slick-arrow{z-index:5;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.wh-statistics .slick-slider:hover .slick-arrow{visibility:visible;opacity:1}.wh-statistics-slide{text-align:center}.wh-statistics-slide__title{font-family:Chivo,sans-serif;margin-bottom:10px;text-transform:uppercase}.wh-statistics-slide__date{font-size:.875rem;color:#1e1a1b}.wh-statistics-slide__statistics{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:30px 0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-statistics-slide__statistics{padding:50px 0}}.wh-statistics-slide-statistic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-height:300px;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-statistics-slide-statistic{width:33.33%}}.wh-statistics-slide-statistic__content{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:300px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-statistics-slide-statistic__value{font-size:2.5rem;font-family:Chivo,sans-serif;font-weight:300;line-height:46px;margin:0;color:#282324}@media (min-width:48em){.wh-statistics-slide-statistic__value{font-size:5rem;line-height:80px}}.wh-statistics-slide-statistic__name{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;margin:0;padding-inline:30px;text-transform:uppercase;color:#6f6f6f}@media (min-width:48em){.wh-statistics-slide-statistic__name{font-size:1.125rem}}.wh-statistics-slide-graphic{position:relative;overflow:visible;width:100%;max-width:300px;border-radius:50%}.wh-statistics-slide-graphic svg{overflow:visible!important;width:100%;max-width:300px;height:auto;min-height:155px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:48em){.wh-statistics-slide-graphic svg{min-height:300px}}.wh-statistics-slide-graphic__border{fill:none;stroke:#e6e6e6;stroke-width:.7;stroke-linecap:round;stroke-dasharray:0,2}.wh-statistics-slide-graphic__progress{position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;stroke:#872434;fill:none;stroke-width:1;stroke-linecap:round}.wh-statistics-slide-graphic__progress--orange{stroke:#ef8200}.wh-statistics-slide-graphic__progress--blue{stroke:#003d6f}.wh-statistics-slide-graphic__progress--purple{stroke:#55274f}.wh-statistics-slide-graphic__progress--green{stroke:#aab300}.wh-statistics-slide-graphic__progress.animate{animation:circle-chart-fill 2s reverse}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}.wh-about-overview{position:relative;margin:35px}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview{margin:30px 100px 40px}}@media (min-width:64em){.wh-about-overview{margin:50px 7.5%;padding-left:60px}}.wh-about-overview__title{font-size:2.5rem;font-weight:600;font-style:italic;margin:0;color:#1e1a1b}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview__title{font-size:2.75rem}}@media (min-width:64em){.wh-about-overview__title{font-size:3.4375rem}}.wh-about-overview__title:after{display:block;width:40px;height:2px;margin-top:30px;content:"";background-color:#ececec}@media (min-width:64em){.wh-about-overview__wrapper{float:left;width:54%}}.wh-about-overview__content{font-size:1rem;font-family:Chivo,sans-serif;line-height:2;margin-bottom:40px;padding-top:14px;color:#323232}@media (min-width:48em){.wh-about-overview__content{margin-bottom:55px}}.wh-about-overview__content ol>li:before{font-size:1rem;top:0}.wh-about-overview-nav{margin-bottom:20px}@media (min-width:48em){.wh-about-overview-nav{max-width:320px}}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview-nav{margin-bottom:40px}}@media (min-width:64em){.wh-about-overview-nav{margin-bottom:0}}@media (min-width:64em){.wh-about-overview-nav .wh-about-overview-nav__select{display:none}}.wh-about-overview-nav .selectric-wh-dropdown{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-about-overview-nav .selectric-wh-dropdown .disabled{display:none}.wh-about-overview-nav__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1e1a1b}.wh-about-overview__img{width:100%;text-align:center}.wh-about-overview__img img{max-width:100%}@media (min-width:64em){.wh-about-overview__img{float:right;width:37%}}.wh-video-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 25px}@media (min-width:64em){.wh-video-grid{margin:40px 7.5%}}.wh-video-grid__title{margin:0 0 20px}@media (min-width:48em){.wh-video-grid__title{margin:0 0 40px}}.wh-video-grid__list{display:block;float:left;width:100%;margin:0 0 15px;padding:0;list-style:none}@media (min-width:48em){.wh-video-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-video-grid-item{position:relative;display:none;margin-bottom:20px;padding-bottom:12px}@media (min-width:48em){.wh-video-grid-item{width:33.33%;padding:0 12px 12px}}.wh-video-grid-item:nth-child(-n+3){display:block}.show-all .wh-video-grid-item{display:block}.wh-video-grid-item:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:#e6e6e6}@media (min-width:48em){.wh-video-grid-item:after{right:12px;left:12px}}.wh-video-grid-item__thumb{position:relative;display:block;overflow:hidden;height:0;padding-top:56.25%;border-radius:2px;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(40,35,36,.2);box-shadow:0 2px 3px rgba(40,35,36,.2)}.wh-video-grid-item__thumb:after{position:absolute;bottom:15px;left:10px;display:inline-block;width:30px;height:30px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:64em){.wh-video-grid-item__thumb:after{width:50px;height:50px}}.wh-video-grid-item__thumb:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.event-columns h1.wh-video-grid-item__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 20px}@media (min-width:48em){.event-columns h1.wh-video-grid-item__title{margin:0 0 20px}}@media (min-width:48em) and (max-width:63.99em){.event-columns h1.wh-video-grid-item__title{font-size:2.5rem}}@media (min-width:64em){.event-columns h1.wh-video-grid-item__title{font-size:2.75rem}.col-30 .event-columns h1.wh-video-grid-item__title{font-size:1.5rem}}.wh-video-grid-item__title{font-size:1.25rem;margin-top:10px;margin-bottom:0;padding-top:15px;border-top:1px solid #e6e6e6}@media (min-width:64em){.wh-video-grid-item__title{margin-top:20px}}.wh-video-grid-item__description{font-size:.875rem;font-family:Chivo,sans-serif;overflow:hidden;max-height:66px}.wh-video-grid__footer{text-align:center}.show-all .wh-video-grid__cta-view-all{display:none}.wh-article-body::first-letter{font-size:2.25rem;font-weight:600;font-style:italic;line-height:.5;color:#282324}@media (min-width:48em){.wh-article-body::first-letter{font-size:3rem}}.wh-article-body.rtf,.wh-article-body.wh-generic-page__teaser{font-size:1.25rem;font-family:"Crimson Text",serif}@media (max-width:47.99em){.wh-article-body.rtf,.wh-article-body.wh-generic-page__teaser{font-size:1.125rem;line-height:30px}}.wh-article-body .wh-podcast-print{display:none}.wh-article-body--seemore::first-letter{all:unset}.read-more .wh-see-more-btn{text-transform:uppercase;text-decoration:underline}.wh-see-more-btn{font-size:.875rem;display:inline-block;width:auto;position:relative;text-align:left;line-height:normal;letter-spacing:1px;padding:0;font-family:Chivo,sans-serif}@media (min-width:48em){.wh-see-more-btn{display:none}}.wh-article-brief{margin:-20px 0 40px;padding:0 30px;border:1px solid #ececec;border-top:5px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-article-brief{margin:-60px 30px 40px}}@media (min-width:64em){.wh-article-brief{margin:-120px 0 40px}}.wh-article-brief__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;position:relative;margin:0;padding:30px 0;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-article-brief__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}@media (max-width:47.99em){.wh-article-brief__title:after{font-size:1.5625rem;font-weight:400;position:absolute;top:25px;right:0;display:inline-block;content:"+";color:#00576f}.expanded .wh-article-brief__title:after{content:"\2013"}}.wh-article-brief__content{font-size:1rem;line-height:1.5;display:none;padding:0 0 40px;color:#414141}@media (min-width:48em){.wh-article-brief__content{display:block!important}}.wh-article-brief__content ul{font-size:.8125rem;line-height:1.7;margin:0;padding:0;list-style-type:none;color:#6f6f6f}.wh-article-brief__content li{position:relative;margin-bottom:1em;padding-left:25px}.wh-article-brief__content li:last-child{margin-bottom:0}.wh-article-brief__content li:before{position:absolute;top:.7em;left:0;display:inline-block;width:10px;height:2px;content:"";background-color:#872434}.wh-article-brief__content>:first-child{margin-top:0}.wh-article-footnotes{margin-top:0}.wh-article-footnotes .wh-accordion-item__content__wrapper{padding-top:60px}@media (min-width:64em){.wh-article-footnotes .wh-accordion-item__content__wrapper{padding-top:70px}}.wh-article-footnotes__content ol{font-size:.75rem;font-weight:700;font-style:italic;padding-left:10px;list-style:decimal}@media (min-width:64em){.wh-article-footnotes__content ol{padding-left:20px}}.wh-article-footnotes__content li{margin-bottom:20px;padding-left:15px}@media (min-width:64em){.wh-article-footnotes__content li{padding-left:25px}}.wh-article-footnotes__content a{text-decoration:none}.wh-article-footnotes__item-content{font-size:1.125rem;font-weight:400;font-style:normal}.footnote{text-decoration:none}.wh-article-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:350px;margin-bottom:20px;padding:50px 20px 70px;text-align:center;color:#fff;background:no-repeat center center/cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99em){.wh-article-hero--right{background-position:right center}.wh-article-hero--left{background-position:left center}}@media (min-width:48em){.wh-article-hero{margin-bottom:40px;background-size:100vw auto}}@media (min-width:48em) and (max-width:50.125em){.wh-article-hero{margin-top:-10px}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero{min-height:325px;padding:25px 25px 85px}}@media (min-width:64em) and (max-width:70.25em){.wh-article-hero{margin-top:-80px}}@media (min-width:70.25em){.wh-article-hero{margin-top:-50px}}@media (min-width:64em){.wh-article-hero{min-height:550px;padding:150px 7.5%}}.wh-article-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%)}.wh-article-hero__wrapper{position:relative;overflow:hidden;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.wh-article-hero__wrapper .wh-article-hero__cta{margin-top:20px}.wh-article-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:no-repeat center calc(50% + 10px)/cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (max-width:47.99em){.crop-right .wh-article-hero__img{background-position:right -20px top calc(50% + 10px)}.crop-left .wh-article-hero__img{background-position:-20px calc(50% + 10px)}}@media (min-width:48em){.wh-article-hero__img{background-size:100vw auto}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__img{background-position:center top calc(50% + 25px)}}@media (min-width:64em){.wh-article-hero__img{background-position:center center}}.wh-article-hero__content{position:relative;padding:30px 20px 25px;border-radius:2px;background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.wh-article-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-article-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(138,12,33,.8)}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__content{padding:45px 35px 35px}}@media (min-width:64em){.wh-article-hero__content{padding:50px 12% 35px}}.wh-article-hero__title{font-size:1.5rem;font-weight:400;line-height:1.1;position:relative;margin:0 0 20px}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__title{font-size:2.25rem}}@media (min-width:64em){.wh-article-hero__title{font-size:3rem}}.wh-article-hero__date,.wh-article-hero__location{font-size:.75rem;position:relative;display:block;margin:0 auto 5px;letter-spacing:1px;text-transform:uppercase}@media (min-width:48em){.wh-article-hero__date,.wh-article-hero__location{display:inline-block;margin-bottom:0}.wh-article-hero__date+.wh-article-hero__location,.wh-article-hero__location+.wh-article-hero__location{margin-left:2px;padding-left:6px;border-left:1px solid #fff}}.wh-article-hero__author{font-size:1.3125rem;display:none;font-family:"Crimson Text",serif;font-weight:600;margin-bottom:20px}.wh-article-hero__author a{text-decoration:none}.wh-article-hero__author a:hover{text-decoration:underline}.wh-article-hero__tags{position:relative;margin-top:20px}.wh-article-hero__type{font-size:.75rem;line-height:1.66;display:inline-block;margin:2px 2px 4px;padding:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#282324;border:1px solid #fff;border-radius:2px;background-color:#fff}.wh-article-hero__type:before{display:table;clear:both;content:''}.wh-article-hero__type:hover{text-decoration:none;color:#282324;background-color:#e6e6e6}.wh-article-hero__subtype{font-size:.75rem;line-height:1.66;position:relative;display:inline-block;margin:2px;padding:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:2px}.wh-article-hero__subtype:hover{text-decoration:none;color:#282324;background-color:#e6e6e6}.wh-article-hero__video{font-size:.875rem;position:absolute;z-index:3;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 25px);text-align:center;text-decoration:none;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__video{bottom:40px}}@media (min-width:64em){.wh-article-hero__video{font-size:1.125rem;bottom:60px;left:7.5%;width:auto}}.wh-article-hero__video img{width:30px;height:30px;margin-right:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:64em){.wh-article-hero__video img{width:60px;height:60px;margin-right:20px}}.wh-article-hero__video:hover{text-decoration:underline}.wh-article-hero__video:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.wh-article-hero__cta{margin-block:40px 0}.wh-article-hero-callouts{position:relative;margin:-40px 25px 60px}@media (min-width:48em){.wh-article-hero-callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-article-hero-callouts aside:first-child{width:270px}.wh-article-hero-callouts aside:last-child{width:calc(100% - 285px);max-width:825px;margin-left:15px}.wh-article-hero-callouts aside:only-child{width:100%}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero-callouts{margin-top:-20px}}@media (min-width:64em){.wh-article-hero-callouts{margin:-60px 7.5% 80px}}@media (min-width:64em){.wh-blog-hero{margin-top:-50px}}.wh-blog-hero__wrapper{position:relative;background-color:#262626}.wh-blog-hero--white .wh-blog-hero__wrapper{background-color:#fff}.wh-blog-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.wh-blog-hero__img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.wh-blog-hero--red .wh-blog-hero__img:after{background:rgba(135,36,52,.75)}.wh-blog-hero--blue .wh-blog-hero__img:after{background:rgba(0,87,111,.75)}.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(30,26,27,.3);background-size:cover;background-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(8,7,7,.5)}}@supports (-ms-ime-align:auto){.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(52,45,47,.5)}}.wh-blog-hero--white .wh-blog-hero__img:after{background:rgba(255,255,255,.75)}@media (min-width:48em){.wh-blog-hero__img--mobile{display:none}}@media (max-width:47.99em){.wh-blog-hero__img--mobile+.wh-blog-hero__img--desktop{display:none}}.wh-blog-hero__content{position:relative;padding:65px 25px 30px;color:#fff}@media (min-width:48em){.wh-blog-hero__content{padding-right:60px;padding-left:60px}}@media (min-width:64em){.wh-blog-hero__content{width:55%;margin-left:7.5%;padding-right:0;padding-left:0}}.wh-blog-hero--white .wh-blog-hero__content{color:#00576f}.wh-blog-hero__view-all-cta{font-size:1.0625rem;font-family:Chivo,sans-serif;font-weight:400;line-height:18px;display:inline-block;margin-bottom:10px;text-decoration:none;color:inherit}.wh-blog-hero__view-all-cta svg{width:10px;height:10px;fill:#fff}.wh-blog-hero--white .wh-blog-hero__view-all-cta svg{fill:#00576f}.wh-blog-hero__title{font-size:2.25rem;font-weight:600;line-height:38px;margin:0 0 10px}@media (min-width:64em){.wh-blog-hero__title{font-size:3rem;line-height:54px;margin:0 10% 10px 0}}.wh-blog-hero__author{font-size:1.3125rem;font-family:"Crimson Text",serif;font-weight:600;display:block}.wh-blog-hero__author a{text-decoration:none;color:#fff}.wh-blog-hero__author a:hover{text-decoration:underline}.wh-blog-hero__teaser{font-size:1.0625rem;font-family:Chivo,sans-serif;font-weight:400;line-height:34px}@media (max-width:47.99em){.wh-blog-hero__teaser{display:none}}.wh-blog-hero__teaser:before{display:block;width:40px;height:2px;margin:20px 0 30px;content:"";background-color:#fff}.wh-blog-hero--white .wh-blog-hero__teaser:before{background-color:#00576f}.wh-blog-hero__accordion{margin:0}@media (min-width:48em){.wh-blog-hero__accordion{display:none}}.wh-blog-hero__accordion .wh-accordion-item{margin:0}.wh-blog-hero__accordion .wh-accordion-item__tab{padding:0 25px;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-blog-hero__accordion .wh-accordion-item__tab:hover{background:#fff}.wh-blog-hero__accordion .wh-accordion-item__content{margin:-30px 0 0}.wh-blog-hero__accordion .wh-accordion-item__content__wrapper{font-size:1rem;font-family:Chivo,sans-serif;line-height:24px;color:#414141}.wh-blog-hero__accordion .wh-accordion-item__tab-title{font-size:.875rem;font-weight:700;margin:25px 0;letter-spacing:1px;text-transform:uppercase}.wh-accordion-item--open .wh-blog-hero__accordion .wh-accordion-item__tab-title{color:#872434}.wh-blog-hero__accordion .wh-accordion-item--open{padding-bottom:0}.wh-blog-hero__accordion .wh-accordion-item--open .wh-accordion-item__tab{background:#fff}.wh-blog-hero__accordion .wh-accordion-item--open .wh-accordion-item__tab-title{color:#872434}.wh-blog-hero__twitter-cta{font-size:.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-blog-hero__twitter-cta{margin-top:0}}.wh-blog-hero__twitter-cta svg{margin-right:10px;fill:#fff}.wh-blog-hero--white .wh-blog-hero__twitter-cta svg{fill:#00576f}.wh-blog-hero__link{font-size:.75rem;font-weight:700;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-blog-hero__link svg{width:17px;height:17px;margin-right:10px;fill:#fff;stroke:#1e1a1b}.wh-blog-hero--white .wh-blog-hero__link svg{fill:#00576f;stroke:#fff}.wh-blog-hero__links-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}@media (max-width:47.99em){.wh-blog-hero__links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.wh-blog-listing--blogs{position:relative;margin:40px 25px;padding-top:50px}@media (min-width:64em){.wh-blog-listing--blogs{margin:40px 7.5%}}.wh-blog-listing .spinner{display:none;width:100%;margin-top:30px}.wh-blog-listing .spinner.loading{display:block}.wh-blog-listing-header{color:#fff;background:#872434}.wh-blog-listing-header.stuck{position:fixed;top:104px;width:100%}.wh-blog-listing-header__wrapper{margin:0 25px;padding:25px 0 5px}@media (min-width:48em){.wh-blog-listing-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:48em){.wh-blog-listing-header__wrapper{padding:32px 0 30px}}@media (min-width:64em){.wh-blog-listing-header__wrapper{min-height:0;margin:0 7.5%;padding:55px 0 50px}}.stuck .wh-blog-listing-header__wrapper{padding-top:0;padding-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.stuck .wh-blog-listing-header__wrapper .selectric{min-height:30px}.stuck .wh-blog-listing-header__wrapper .selectric .label{line-height:30px;min-height:30px;padding:0}.stuck .wh-blog-listing-header__wrapper .selectric .button{height:30px}@media (min-width:48em){.stuck .wh-blog-listing-header__wrapper{min-height:30px}}.wh-blog-listing-header__title{font-size:1.5rem;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.stuck .wh-blog-listing-header__title{display:none}.wh-blog-listing-header__filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:48em){.wh-blog-listing-header__filters{width:100%;min-width:305px;margin-top:-15px;margin-right:-5px;margin-left:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:auto;flex-basis:auto}}*+.wh-blog-listing-header__filters{width:auto}.stuck .wh-blog-listing-header__filters{margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64em){.wh-blog-listing-header__filters .wh-blog-listing-header__select{display:none}}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric{border:0;background:0 0}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .button{top:1px;width:25px}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .button:after{width:10px;height:10px;background-image:url(/images/down-arrow-white.svg)}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .label{font-size:.75rem;font-weight:700;margin-right:25px;color:#fff}.wh-blog-listing-header__filters .selectric-items{top:25px;left:20px}@media (min-width:48em){.wh-blog-listing-header__filters .selectric-items{right:5px;left:auto;width:420px!important;min-width:420px!important}}.wh-blog-listing-header__filters .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.wh-blog-listing-header__filters .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.selectric-wh-blog-listing__topic{width:100px}.selectric-wh-blog-listing__date-range{width:135px}.selectric-wh-blog-listing__date-range:first-child{justify-self:flex-start}.wh-blog-listing-results{margin:0 25px}@media (min-width:64em){.wh-blog-listing-results{margin:0 7.5%}}.wh-blog-listing-results__list{margin:0;padding:0;list-style:none}.wh-blog-listing-results-item{width:100%;padding:30px 10px;border-top:2px solid #e6e6e6}.wh-blog-listing-results-item:first-child{border:0}@media (min-width:48em){.wh-blog-listing-results-item{padding:50px 35px}}@media (min-width:64em){.wh-blog-listing-results-item{padding:50px 60px}}.wh-blog-listing-results-item a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.wh-blog-listing-results-item a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.wh-blog-listing-results-item a:hover .wh-blog-listing-results-item__title{text-decoration:underline;color:#00576f}.limit-results .wh-blog-listing-results-item:last-child{border-bottom:2px solid #e6e6e6}.wh-blog-listing-results-item__title{font-size:1.375rem;font-weight:700;line-height:22px;margin:0;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.wh-blog-listing-results-item__title{font-size:1.75rem;line-height:32px;margin-right:10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-blog-listing-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f;line-break:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:48em){.wh-blog-listing-results-item__date{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wh-blog-listing-results-item__description{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;margin-top:18px;margin-bottom:0;color:#757575}.wh-blog-listing-results-item__description p{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;color:#757575}.wh-blog-listing-results-item__description p:first-of-type{margin-top:0}.wh-blog-listing-results-item__description p:last-of-type{margin-bottom:0}.wh-blog-listing .wh-search-results__footer{padding:30px 25px}@media (min-width:48em){.wh-blog-listing .wh-search-results__footer{padding:60px 25px}}.limit-results .wh-search-results__footer{display:none}.wh-blog-listing-no-results{display:none}.no-results .wh-blog-listing-no-results{display:block}.wh-blog-listing__facets{display:none;width:100%;margin-top:20px}.stuck .wh-blog-listing__facets{display:none!important}.wh-blog-listing__clear{line-height:1;position:relative;width:100%;height:49px;padding:17px 20px 15px}@media (min-width:48em){.wh-blog-listing__clear{width:auto}}.wh-author{margin:40px 20px}@media (min-width:48em) and (max-width:63.99em){.wh-author{margin:40px 25px}}@media (min-width:64em){.wh-author{margin:40px 7.5%}}@media (max-width:63.99em){.wh-author .wh-content-readmore__btn{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-author__header{margin-bottom:20px}@media (min-width:48em){.wh-author__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wh-author__title{margin-top:0}@media (max-width:47.99em){.wh-author__title{margin-bottom:10px}}.wh-author__btn-readmore:hover{text-decoration:none}.wh-author__btn-readmore:after{font-family:FontAwesome;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-author__btn-readmore:before{right:16px}}@media (min-width:64em){.wh-author__btn-readmore:hover:before{right:2px}}.wh-author__content .wh-generic-content__teaser{color:#282324}.wh-author__content .wh-generic-content__teaser strong{color:#1e1a1b}.wh-author__img{display:block;visibility:visible;max-width:90%;height:auto;margin:0 auto 20px;opacity:1;-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}@media (min-width:48em){.wh-author__img{display:inline-block;float:left;max-width:100%;margin-right:20px;margin-bottom:0}}.wh-book-overview{padding-top:30px}@media (min-width:48em){.wh-book-overview{padding-top:0}}@media (max-width:63.99em){.wh-book-overview .wh-content-readmore__btn{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-book-overview-details{text-align:center}@media (min-width:48em){.wh-book-overview-details{margin:0 auto;text-align:left}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details{width:75%}}@media (min-width:64em){.wh-book-overview-details{width:60%}}.wh-book-overview-details__wrapper{text-align:left}@media (min-width:48em){.wh-book-overview-details__wrapper{float:left}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details__wrapper{width:calc(100% - 335px)}}@media (min-width:64em){.wh-book-overview-details__wrapper{width:calc(100% - 380px)}}.wh-book-overview-details__img{max-width:100%;margin-bottom:20px}@media (min-width:48em){.wh-book-overview-details__img{float:left;height:auto;margin-bottom:0}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details__img{width:300px;margin-right:35px}}@media (min-width:64em){.wh-book-overview-details__img{width:330px;margin-right:50px}}.wh-book-overview-details__headlines{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px;color:#1e1a1b;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.wh-book-overview-details__headlines{position:static;top:auto;display:block;height:auto;margin:3px 0 40px;padding:0}}.wh-book-overview-details__headlines h1{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1;width:100%;margin:0;padding-bottom:5px}@media (min-width:64em){.wh-book-overview-details__headlines h1{font-size:2.25rem}}.wh-book-overview-details__headlines h1 sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-style:normal;line-height:inherit;top:-1em;color:#872434}.wh-book-overview-details__headlines h2{font-size:1.25rem;margin-bottom:0}.wh-book-overview-details__headlines h3{font-size:.75rem;font-family:Chivo,sans-serif;line-height:1.42;width:100%;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase}.wh-book-overview-ctas{padding:0 25px;text-align:center}@media (min-width:48em){.wh-book-overview-ctas{padding:0;text-align:left}}.wh-book-overview__btn-register{display:inline-block;width:100%;margin-bottom:20px;text-align:center}@media (min-width:48em){.wh-book-overview__btn-register{width:auto;margin-right:30px;margin-bottom:10px}}.wh-book-overview__btn-exceprts{display:inline-block}.wh-book-overview__btn-exceprts:hover{text-decoration:none}.wh-book-overview-content{font-weight:400;line-height:2.125;clear:both;margin:0;padding:50px 40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-content{padding-top:50px}}@media (min-width:64em){.wh-book-overview-content{padding-top:70px}}.wh-book-overview-content.wh-generic-content{margin:0}@media (min-width:48em){.wh-book-overview-content.wh-generic-content{margin:0 auto}}.wh-excerpts-modal__content{overflow:hidden;width:100%;height:480px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (min-width:48em){.wh-excerpts-modal__content{width:620px;height:550px;margin:60px 35px}}@media (min-width:64em){.wh-excerpts-modal__content{width:860px;margin:60px 35px}}.wh-excerpts-modal__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:200%;height:calc(100% - 50px);margin-left:0;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1)}@media (min-width:48em){.wh-excerpts-modal__content-wrapper{width:100%;height:100%}}@media (max-width:47.99em){.view-content .wh-excerpts-modal__content-wrapper{margin-left:-100%}}.wh-excerpts-modal-menu{position:relative;width:100%;padding:25px 0 0}@media (min-width:48em){.wh-excerpts-modal-menu{width:30%;border-right:1px solid #e6e6e6}}.wh-excerpts-modal-menu__list{margin:0;padding:0;list-style:none}.wh-excerpts-modal-menu__item{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400}.wh-excerpts-modal-menu__item a{display:inline-block;width:100%;padding:15px 25px;text-decoration:none;color:#414141}.wh-excerpts-modal-menu__item a:hover{color:#00576f;background-color:#c6dfe6}.wh-excerpts-modal-menu__item.active a{font-weight:600;color:#872434}.wh-excerpts-modal__main{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:30px;position:relative;overflow:auto;width:calc(100% - 50px);padding:20px 20px 30px;color:#414141}@media (min-width:48em){.wh-excerpts-modal__main{width:70%;padding:40px 50px}}.wh-excerpts-modal__title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;text-transform:uppercase;color:#872434}.wh-excerpts-modal__title:before{position:relative;top:-3px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:#b6b6b6}.wh-excerpts-modal__btn-back{font-size:.875rem;position:absolute;bottom:1px;display:none;width:calc(100% - 2px);padding:17px 5px;text-align:center;text-decoration:none;text-transform:uppercase;color:#00576f;background:#fff;-webkit-box-shadow:0 -10px 20px rgba(0,0,0,.1);box-shadow:0 -10px 20px rgba(0,0,0,.1)}.wh-excerpts-modal__btn-back span{position:relative}.wh-excerpts-modal__btn-back span:before{position:absolute;top:2px;left:-20px;width:10px;height:10px;content:"";-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:url(/images/arrow-right.svg) no-repeat;background-size:contain}.wh-excerpts-modal__btn-back:hover{text-decoration:none}@media (min-width:48em){.wh-excerpts-modal__btn-back{display:none}}@media (max-width:47.99em){.view-content .wh-excerpts-modal__btn-back{display:block}}body[data-current-modal=wh-excerpts-modal] .modal-close{top:20px;right:15px;padding:0}@media (min-width:48em){body[data-current-modal=wh-excerpts-modal] .modal-close{top:90px;right:65px}}body[data-current-modal=wh-excerpts-modal] .modal-close svg{fill:#e6e6e6!important}@media (max-width:47.99em){body[data-current-modal=wh-excerpts-modal] .modal-close svg{width:20px;height:20px}}body[data-current-modal=wh-excerpts-modal] .modal-close svg *{fill:#e6e6e6!important}.wh-reviews-testimonials{overflow:hidden}.wh-reviews-testimonials__wrapper{margin:40px 20px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-reviews-testimonials__wrapper{margin:40px 35px}}@media (min-width:64em){.wh-reviews-testimonials__wrapper{margin:40px 7.5% 55px}}.wh-reviews-testimonials__quote-item{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:24px;position:relative;min-height:60px;padding:10px 20px 0;text-align:center;color:#414141}@media (min-width:48em){.wh-reviews-testimonials__quote-item{font-size:1.3125rem;line-height:32px;padding:10px 80px 0}}@media (min-width:64em){.wh-reviews-testimonials__quote-item{font-size:1.5rem;padding:10px 200px 0}}.wh-reviews-testimonials__quote-item span{position:relative}.wh-reviews-testimonials__quote-item span:before{position:absolute;top:-7px;left:-25px;width:51px;height:40px;content:"";background:url(/images/quote.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-reviews-testimonials__quote-item span:before{top:-12px;left:-50px;width:76px;height:60px}}@media (min-width:64em){.wh-reviews-testimonials__people{margin:0}}.wh-reviews-testimonials__people .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-bottom:15px}.wh-reviews-testimonials__people .slick-slide{height:auto;margin:0 5px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-reviews-testimonials__people .slick-slide{margin:0 15px}}.wh-reviews-testimonials__people .slick-slide>div{height:100%}.wh-reviews-testimonials__people .slick-slide:focus{outline:0}.wh-reviews-testimonials__people .slick-slide:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.wh-reviews-testimonials__people .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-reviews-testimonials__people .slick-dots{margin-top:10px;margin-left:0}}@media (min-width:64em){.wh-reviews-testimonials__people .slick-dots{margin-top:20px}}.wh-reviews-testimonials__people .slick-dots li:last-child{margin-right:0}.wh-reviews-testimonials-people-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:100%;padding:30px 10px;cursor:pointer;text-align:center;color:#282324}.wh-reviews-testimonials-people-item.wh-reviews-testimonials-people-item--with-image{text-align:left}@media (min-width:48em){.wh-reviews-testimonials-people-item{padding:30px 15px}}.wh-reviews-testimonials-people-item:hover .wh-reviews-testimonials-people-item__name,.wh-reviews-testimonials-people-item:hover .wh-reviews-testimonials-people-item__position{opacity:1}.wh-reviews-testimonials-people-item__container{width:100%;-ms-flex-item-align:center;align-self:center}.wh-reviews-testimonials-people-item__name{font-size:1.5rem;font-weight:600;margin:0 0 5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__name{opacity:1}.wh-reviews-testimonials-people-item__position{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;margin:0;-webkit-transition:opacity .3s;transition:opacity .3s;text-transform:uppercase;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__position{opacity:1;color:#872434}.wh-reviews-testimonials-people-item__img{float:left;width:80px;height:auto;margin-right:15px;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__img{opacity:1}.wh-table-contents-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-table-contents-item{font-size:.875rem;width:100%;padding:0 0 20px;border-bottom:1px solid #e6e6e6}@media (min-width:48em){.wh-table-contents-item{font-size:1rem;width:calc(50% - 20px);margin:0 10px;padding:10px 0 30px}}@media (min-width:48em){.wh-table-contents-item:nth-child(2n):nth-last-child(-n+3)~li{padding-bottom:0;border-bottom:0}}@media (max-width:47.99em){.wh-table-contents-item:last-child{padding-bottom:0;border-bottom:0}}.wh-table-contents-item h2{font-size:1.3125rem;font-weight:600;margin-bottom:0;color:#872434}@media (min-width:48em){.wh-table-contents-item h2{font-size:1.5rem;margin-bottom:20px}}.featured-content-carousel{position:relative}.col-70 .featured-content-carousel{margin-top:30px}.featured-content-carousel.featured-content-carousel--padding-bottom{margin-bottom:50px}.featured-content-carousel .slick-slide{position:relative;z-index:2;cursor:none;opacity:.3;-webkit-transform:translate3d(0,0,0)}.featured-content-carousel .slick-slide a{cursor:none}.featured-content-carousel .slick-slide.slick-current{opacity:1;cursor:pointer}.featured-content-carousel .slick-slide.slick-current a{cursor:pointer}.featured-content-carousel .slick-slide.slick-current a:focus{outline:0}.featured-content-carousel .slick-slide:focus{outline:0}.featured-content-carousel .slick-center{z-index:10}.featured-content-carousel__wrapper{position:relative;margin:20px 0}@media (min-width:48em){.featured-content-carousel__wrapper{margin:40px 7.5% 0}}@media (min-width:48em){.col-70 .featured-content-carousel__wrapper{margin:0}}.featured-content-carousel__list--main .slick-track{height:0;padding-bottom:47%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.is-mobile .featured-content-carousel__list--main .slick-track{-webkit-transform-style:flat;transform-style:flat}@media (min-width:48em){.featured-content-carousel__list--main .slick-track{padding-bottom:37%}}.featured-content-carousel__list--main .slick-track.full-width{width:100%!important}.featured-content-carousel__list--main .slick-center>div{padding-top:38%}@media (min-width:48em){.featured-content-carousel__list--main .slick-center>div{padding-top:25%}}.featured-content-carousel-item{position:relative;margin-top:35%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1) translateZ(1px);transform:scale(1) translateZ(1px);-webkit-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:48em){.featured-content-carousel-item{margin-top:28%;padding:15px}}.slick-center .featured-content-carousel-item{margin:0;-webkit-transform:scale(2.3) translateZ(2px);transform:scale(2.3) translateZ(2px)}@media (min-width:48em){.slick-center .featured-content-carousel-item{-webkit-transform:scale(2) translateZ(2px);transform:scale(2) translateZ(2px)}}.featured-content-carousel-item:focus{outline:0}.full-width .featured-content-carousel-item{margin:0 0 20px;padding:0;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;-webkit-transform-origin:initial;transform-origin:initial}.featured-content-carousel-item__media{position:relative;overflow:hidden;width:100%;height:0;padding-top:55%;pointer-events:none;border-radius:2px}.featured-content-carousel-item__media:before{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}.featured-content-carousel-item--img .featured-content-carousel-item__media:before,.featured-content-carousel-item--video .featured-content-carousel-item__media:before{content:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.featured-content-carousel-item__media:after{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background:rgba(138,12,33,.8)}.featured-content-carousel-item--img .featured-content-carousel-item__media:after,.featured-content-carousel-item--video .featured-content-carousel-item__media:after{content:none}}@supports (-ms-ime-align:auto){.featured-content-carousel-item__media:after{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background:rgba(138,12,33,.8)}.featured-content-carousel-item--img .featured-content-carousel-item__media:after,.featured-content-carousel-item--video .featured-content-carousel-item__media:after{content:none}}.featured-content-carousel-item--video .featured-content-carousel-item__media{width:200%;padding-top:120%;-webkit-transform:scale(.5) translateX(-50%) translateY(-50%);transform:scale(.5) translateX(-50%) translateY(-50%)}@media (min-width:48em){.featured-content-carousel-item--video .featured-content-carousel-item__media{padding-top:110%}}.slick-center .featured-content-carousel-item--video .featured-content-carousel-item__media{margin-top:25%}@media (min-width:48em){.slick-center .featured-content-carousel-item--video .featured-content-carousel-item__media{margin-top:20%}}.full-width .featured-content-carousel-item--video .featured-content-carousel-item__media{width:100%;padding-top:55%;-webkit-transform:none;transform:none}.featured-content-carousel-item__media img{position:absolute;top:0;display:block;width:100%;height:auto}.featured-content-carousel-item__media .video-js{position:absolute;top:0;width:100%;padding-top:60%}.full-width .featured-content-carousel-item__media .video-js{padding-top:55%}@media (min-width:48em){.featured-content-carousel-item__media .video-js{padding-top:55%}}.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:2.1em;line-height:1.4em;top:calc(100% - 60px);left:20px;width:40px;height:40px;color:#872434;background:#fff}@media (min-width:48em){.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:2.5em;line-height:1.4em;top:calc(100% - 70px);left:20px;width:50px;height:50px}}@media (min-width:64em){.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:3.2em;line-height:1.6em;top:calc(100% - 90px);left:30px;width:70px;height:70px}}.featured-content-carousel-item__media .video-js:not(.vjs-has-started) .vjs-dock-text{opacity:0}.featured-content-carousel-item__content{position:absolute;top:5px;right:5px;bottom:5px;left:5px;overflow:hidden}@media (min-width:48em){.featured-content-carousel-item__content{top:15px;right:15px;bottom:15px;left:15px}}.featured-content-carousel-item__title{font-size:7px;position:relative;z-index:2;overflow:hidden;width:45%;max-height:34px;margin:0;color:#fff}@media (min-width:48em){.featured-content-carousel-item__title{font-size:.8125rem;max-height:65px;margin:10px 0 5px 5%}}@media (min-width:64em){.featured-content-carousel-item__title{font-size:1.375rem;max-height:110px;margin:20px 0 5px 5%}}.featured-content-carousel-item__link{font-size:4px;position:relative;z-index:2;color:#fff}@media (min-width:48em){.featured-content-carousel-item__link{font-size:7px;margin-left:5%}}.featured-content-carousel-item__link:after{font-family:FontAwesome;width:5px;height:5px;content:"";background:url(/images/arrow-right-white.svg) no-repeat;background-size:contain}.featured-content-carousel-item__link:before{height:1px;background-color:#fff}@media (min-width:64em){.featured-content-carousel-item__link:before{right:11px}}@media (min-width:64em){.featured-content-carousel-item__link:hover:before{right:2px}}@media (max-width:47.99em){.featured-content-carousel-item__link:after{width:2px;height:3px;margin-left:2px}}.featured-content-carousel-item__desc{font-size:.875rem;line-height:20px;margin:0 auto;padding:0 25px;text-align:center;color:#6f6f6f}@media (min-width:48em){.featured-content-carousel-item__desc{padding:0 30%}}.col-70 .featured-content-carousel-item__desc{margin-bottom:30px}@media (min-width:48em){.col-70 .featured-content-carousel-item__desc{padding:0}}.featured-content-carousel__dots{display:none;margin:30px 0 0;padding:0;list-style:none;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-content-carousel__dots li{position:relative;display:inline-block;width:10px;height:40px;margin-right:10px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.4}.featured-content-carousel__dots li:after{position:absolute;top:18px;left:0;width:10px;height:2px;content:"";background-color:#872434}.featured-content-carousel__dots li.active{opacity:1}.featured-content-carousel__dots li button{display:none}.featured-content-carousel__dots li:hover{opacity:1}.wh-iframe__container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-vimeo,.video-js{border:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.slick-slide .featured-content-carousel-item--video .video-js::before{content:""}.slick-slide.slick-current .featured-content-carousel-item--video .video-js::before{content:none}.pointer-events-all{pointer-events:all}.pointer-events-none{pointer-events:none}.featured-content-carousel-item_image-overlay{position:absolute;inset:0;display:block;overflow:hidden;height:0;padding-top:56.25%;border-radius:2px;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(40,35,36,.2);box-shadow:0 2px 3px rgba(40,35,36,.2);z-index:2;cursor:pointer}.featured-content-carousel-item_image-overlay img{width:100%;height:100%}.featured-content-carousel-item_image-overlay:after{position:absolute;bottom:20px;left:10px;display:inline-block;width:30px;height:30px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:64em){.featured-content-carousel-item_image-overlay:after{width:50px;height:50px}}.featured-content-carousel-item_image-overlay:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-slide:not(.slick-current) .featured-content-carousel-item_image-overlay{display:block!important}.featured-content-carousel__cursor{position:absolute;z-index:5;display:none;width:20px;height:20px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}.featured-content-carousel__cursor.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featured-content-carousel__cursor svg{fill:#872434}.wh-job-listing__wrapper{margin:40px 0 0}@media (min-width:48em) and (max-width:63.99em){.wh-job-listing__wrapper{margin:40px 25px 0}}@media (min-width:64em){.wh-job-listing__wrapper{margin:40px 7.5% 0}}.wh-job-listing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-job-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 10px}@media (min-width:48em){.wh-job-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-job-listing__title{font-size:2.75rem;margin:-15px 0 20px}}.wh-job-listing__filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;padding:0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-job-listing__filters{margin-bottom:25px;padding:0}}@media (min-width:64em){.wh-job-listing__filters{width:auto;margin-bottom:20px}}.wh-job-listing__filters .selectric-wh-dropdown{width:100%;margin-bottom:10px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-job-listing__filters .selectric-wh-dropdown{width:auto;margin-bottom:0;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:100%}@media (min-width:48em){.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:40%}}@media (min-width:64em){.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:260px}}.wh-job-listing__filters .selectric-wh-dropdown .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.wh-job-listing__filters .selectric-wh-dropdown .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.wh-job-listing__filters-label{font-size:.875rem;font-weight:700;line-height:34px;text-transform:uppercase;color:#282324}@media (min-width:48em){.wh-job-listing__filters-label{margin-bottom:0}}.wh-job-listing__results{margin:0 25px}@media (min-width:48em){.wh-job-listing__results{margin:0}}.no-results .wh-job-listing__results{display:none}.wh-job-listing-result{padding:30px 15px;border-top:2px solid #e6e6e6;position:relative}@media (min-width:48em){.wh-job-listing-result{padding:35px 20px}}@media (min-width:48em){.wh-job-listing-result{padding:35px 40px}}.wh-job-listing-result a{display:block;text-decoration:none}.wh-job-listing-result a:hover .wh-job-listing-result__title{text-decoration:underline;color:#00576f}.wh-job-listing-result__title{font-size:1.375rem;margin-top:0;margin-bottom:20px;color:#282324}@media (min-width:48em){.wh-job-listing-result__title{font-size:1.75rem}}.wh-job-listing-result__title a{color:#282324}.wh-job-listing-result__title a:focus,.wh-job-listing-result__title a:hover{color:#00576f;text-decoration:underline}.wh-job-listing-result__title a::after{top:0;left:0;content:"";height:100%;position:absolute;width:100%}.wh-job-listing-result__teaser{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:26px;overflow:hidden;height:35px;margin-bottom:15px;color:#414141}@media (min-width:48em){.wh-job-listing-result__teaser{line-height:32px}}.wh-job-listing-result__teaser p{margin:0}.wh-job-listing-result__municipality{font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-blog-listing__footer,.wh-job-listing__footer{padding:55px 25px 60px}.no-results .wh-blog-listing__footer,.no-results .wh-job-listing__footer{display:none}.wh-job-listing__no-results{display:none;border-top:2px solid #e6e6e6}.no-results .wh-job-listing__no-results{display:block}.wh-contact-groups-grid{display:none;margin:40px 25px}.wh-contact-groups-grid .wh-contact-item{padding-top:10px;padding-bottom:5px}.wh-contact-groups-grid .wh-contact-item__telephone{padding-left:25px}.wh-contact-groups-grid .wh-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contact-groups-grid .wh-contacts-listing__list{margin:0}.wh-contact-groups-grid__title{margin-bottom:15px}.wh-contact-groups-grid-group{margin-bottom:30px}.wh-contact-groups-grid-group__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-contact-groups-grid-group__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-contact-group-grid-group__list{padding:0;list-style:none}.wh-contact-us-nav__title{font-size:.875rem;font-family:Chivo,sans-serif;width:100%;letter-spacing:1px;text-transform:uppercase;color:#282324}.wh-contact-us-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wh-contact-us-nav__cta{float:left;padding:18px 40px}@media (min-width:64em){.wh-contact-us-nav__select{display:none}}.selectric-wh-contact-us-nav__select{float:left;margin-right:10px;margin-bottom:10px}.wh-our-locations{margin:40px 25px}@media (min-width:64em){.wh-our-locations{margin:40px 7.5%}}.wh-our-locations__title{margin-bottom:20px}.wh-our-locations__list{margin:0;padding:0;list-style:none}@media (min-width:48em){.wh-our-locations__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-our-locations-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-bottom:1px solid #e6e6e6}.wh-our-locations-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-our-locations-item{width:calc(50% - 15px);margin-right:15px}.wh-our-locations-item:nth-child(even){margin-right:0}.wh-our-locations-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}.wh-our-locations-item__img{width:60px;height:60px;margin-right:20px;border-radius:50%;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-our-locations-item__img{width:80px;height:80px}}.wh-our-locations-item__img a{display:block;width:100%;height:100%}.wh-our-locations-item__content{width:calc(100% - 100px)}@media (min-width:48em){.wh-our-locations-item__content{width:calc(100% - 80px)}}.wh-our-locations-item__title{font-size:1.125rem;font-weight:600;margin:0 0 5px}@media (min-width:48em){.wh-our-locations-item__title{font-size:1.3125rem}}.wh-our-locations-item__title a{text-decoration:none;color:#282324}.wh-our-locations-item__address{font-size:1rem;font-family:"Crimson Text",serif;margin:5px 0;color:#414141}@media (min-width:48em){.wh-our-locations-item__address{font-size:1.125rem}}.wh-our-locations-item__telephone{font-size:.875rem;position:relative;display:block;padding-left:15px;text-decoration:none}.wh-our-locations-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-past-button-option,.wh-upcoming-button-option{padding-inline:.3125rem}.event-columns.row.row--cols2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90rem}@media (min-width:64em){.event-columns.row.row--cols2{padding-inline:2rem 0;margin-inline:auto}}@media (max-width:63.99em){.event-columns.row.row--cols2 .col-70{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.event-columns.row.row--cols2 .col-30{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-event-date{margin-bottom:25px;text-align:center;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-event-date{margin:0}}.rtf .wh-event-date button,.rtf .wh-event-date button:disabled,.wh-accordion-filters .wh-event-date .wh-accordion-item__date-apply,.wh-event-date .btn--disabled,.wh-event-date .btn--plain,.wh-event-date .rtf button,.wh-event-date .rtf button:disabled,.wh-event-date .wh-accordion-filters .wh-accordion-item__date-apply,.wh-event-date .wh-accordion-item__view-more,.wh-event-date .wh-generic-page__teaser button,.wh-event-date .wh-generic-page__teaser button:disabled,.wh-event-date .wh-subscribe-callout__cta,.wh-generic-page__teaser .wh-event-date button,.wh-generic-page__teaser .wh-event-date button:disabled{display:block;width:100%;margin:25px 0 0;padding:20px 0}.wh-event-date__separator{position:relative;top:10px;display:inline-block;width:17px;height:2px;margin:0 5px;vertical-align:middle;background-color:#757575}.wh-event-date__time{font-size:.75rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-event-date__wrapper{height:100%;padding:25px;border:1px solid #ececec;border-top:0}.wh-event-day{display:inline-block;vertical-align:middle}.wh-event-day__month{font-size:.75rem;font-weight:700;display:block;margin:0;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-event-day__number{font-size:3rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;letter-spacing:3px;text-transform:uppercase;color:#282324}@media (max-width:47.99em){.wh-events-search-results-item .wh-insights-search-results-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-events-search-results-item .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__types{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10px}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__types li{margin-bottom:0}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-events-search-results-item__title--no-results{text-align:center}@media (min-width:64em){.wh-events-search-results-item__title--no-results{left:0;position:absolute;width:100%}}@media (max-width:47.99em){.wh-search-generic-listing .wh-search-results--list .wh-events-search-results-item .wh-events-search-results-item__title{margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.event-video-player{background-size:cover;height:auto;margin-block:1.25rem;max-width:50.625rem;position:relative;width:100%}@media (max-width:19.99em){.event-video-player{max-width:19.375rem}}@media (min-width:39.3125em) and (max-width:47.99em){.event-video-player{max-width:568px}}.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:28.4375rem;width:100%}@media (max-width:19.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:auto;max-width:19.375rem}}@media (min-width:20em) and (max-width:21.5em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:10rem}}@media (min-width:21.5625em) and (max-width:30.375em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:15rem}}@media (min-width:30.4375em) and (max-width:47.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:20rem}}@media (min-width:39.3125em) and (max-width:47.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{max-width:568px}}.event-video-player .event-video-player__thumbnail:hover{opacity:.9}.event-video-player .event-video-player__play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;block-size:100%;inline-size:100%;bottom:0;left:0}.event-video-player .event-video-player__play-button img{height:60px;margin-right:0;width:60px}@media (max-width:19.99em){.col-70>section.event-video-player{height:auto}}@media (max-width:63.99em){.col-70>section.event-video-player{margin-inline:auto}}.wh-related-materials{margin:40px 25px}@media (min-width:64em){.wh-related-materials{margin:40px 7.5%}}.col-30 .wh-related-materials{margin-bottom:0}@media (min-width:48em){.col-30 .wh-related-materials{margin:20px 0 0}}@media (min-width:64em){.col-30 .wh-related-materials{margin:20px 0}}.wh-generic-content .col-30 .wh-related-materials{margin:0 0 40px}.wh-related-materials__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 20px}.col-30 .wh-related-materials__title{letter-spacing:1px;color:#282324}@media (min-width:64em){.col-30 .wh-related-materials__title{font-size:1.5rem}}@media (min-width:48em){.wh-related-materials__title{font-size:2.5rem;margin:0 10px 20px 0}}@media (min-width:64em){.wh-related-materials__title{font-size:2.75rem}}.wh-related-materials-links{margin:0;padding:0;list-style-type:none}@media (min-width:48em){.wh-related-materials-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-30 .wh-related-materials-links{display:block}}.wh-related-materials-links__link{font-size:.875rem;border-bottom:1px solid #e6e6e6}.wh-related-materials-links__link:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-related-materials-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-related-materials-links__link:nth-child(2){border-top:1px solid #e6e6e6}}@media (min-width:48em) and (max-width:63.99em){.wh-related-materials-links__link{width:calc(50% - 20px)}}@media (min-width:64em){.wh-related-materials-links__link{width:calc(33% - 20px)}.wh-related-materials-links__link:nth-child(3){border-top:1px solid #e6e6e6}}.col-30 .wh-related-materials-links__link{width:100%;margin:0;border-top:1px solid #e6e6e6;border-bottom:0}.col-30 .wh-related-materials-links__link:first-child{border-top:0}.wh-related-materials-links__link a{position:relative;display:block;width:auto;padding:17px 60px 17px 15px;text-decoration:none;color:#00576f}@media (min-width:48em){.wh-related-materials-links__link a{width:100%}}.wh-related-materials-links__link a:hover{text-decoration:underline}.wh-related-materials-links__link a:hover img{opacity:.85}.wh-related-materials-links__icon{position:absolute;top:calc(50% - 15px);right:20px;max-width:30px;max-height:30px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wh-back-to-top{bottom:20px;margin:0 7.5%;opacity:0;position:fixed;right:0;-webkit-transition:all .5s;transition:all .5s;will-change:bottom;z-index:99}@media print{.wh-back-to-top{display:none}}.wh-back-to-top__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;-webkit-transition:all .5s;transition:all .5s;width:60px}@media (min-width:64em){.wh-back-to-top__button{height:70px}}.wh-back-to-top__button:hover{background-color:#edf5f7;cursor:pointer}.wh-back-to-top__button img{display:block}.wh-back-to-top__label{color:#00576f;font-size:10px;margin-top:10px;opacity:0;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}@media (max-width:63.99em){.wh-back-to-top__label{display:none}}.wh-back-to-top__button:hover .wh-back-to-top__label{opacity:1}.wh-cookie-use-disclaimer{position:fixed;z-index:20;bottom:0;width:100%;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1);background-color:#f7f7f7;-webkit-box-shadow:0 -10px 20px rgba(40,35,36,.2);box-shadow:0 -10px 20px rgba(40,35,36,.2)}.wh-cookie-use-disclaimer.close{bottom:-100%}.wh-cookie-use-disclaimer__wrapper{position:relative;margin:30px 25px}@media (min-width:64em){.wh-cookie-use-disclaimer__wrapper{margin:30px 75px}}.wh-cookie-use-disclaimer__content{font-size:1rem;color:#1e1a1b}@media (min-width:64em){.wh-cookie-use-disclaimer__content{width:70%}}.wh-cookie-use-disclaimer__btn-close{position:absolute;top:-10px;right:-10px}@media (min-width:48em){.wh-cookie-use-disclaimer__btn-close{top:10px;right:25px}}.wh-cookie-use-disclaimer__btn-close:hover svg{fill:#872434}.wh-cookie-use-disclaimer__btn-close svg{width:19px;height:19px;-webkit-transition:all .3s;transition:all .3s;fill:#6f6f6f}.wh-content-row:before{position:absolute;z-index:-1;width:100%;height:170px;content:"";background:#872434}@media (min-width:64em){.wh-content-row:before{height:15.625rem}}.wh-content-row__wrapper{max-inline-size:90rem;padding-top:1.25rem;position:relative;margin:0 auto 4.375rem;padding-inline:1.0625rem}@media (max-width:47.99em){.wh-content-row__wrapper{margin-bottom:2.3125rem}.wh-content-row__wrapper .wh-content-row-item__content{text-align:center}}@media (min-width:64em){.wh-content-row__wrapper{margin:0 auto 3.125rem;padding-inline:6.5625rem}}.wh-content-row__title{font-size:2.75rem;line-height:3.4375rem;margin:.9375rem 0 .625rem;color:#fff}@media (max-width:23.75em){.wh-content-row__title{font-size:2.1875rem}}.wh-content-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-content-row-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-content-row-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-content-row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:450px;padding:10px 0}.wh-content-row-item:nth-child(2){display:none}@media (min-width:48em){.wh-content-row-item{display:inline-grid;width:50%;min-width:35%;min-height:315px;padding:10px .9375rem 0 0}.wh-content-row-item:only-child{width:60%;margin:0 auto;max-width:800px}.wh-content-row-item:nth-child(2){display:inline-grid;padding:10px 0 0 .9375rem}}.wh-content-row-item img{height:100%;min-height:315px;min-width:315px;-o-object-fit:cover;object-fit:cover;width:100%}.wh-content-row-item__content{position:relative;z-index:2;margin-top:-20px;margin-right:20px;margin-left:20px;padding:10px 20px 5px;background:#fff;text-align:left}@media (min-width:48em){.wh-content-row-item__content{max-width:50%;min-height:16.25rem;margin:1.625rem 0 1.625rem 45%}}.wh-content-row-item__description{font-size:1.5rem;font-family:"Crimson Text",serif;font-weight:700;line-height:1.875rem;margin-block:.625rem .9375rem;color:#282324}.wh-content-row-item__description:hover{text-decoration:none}.wh-content-row-item__description>*{margin:0}@media (min-width:48em){.wh-content-row-item__image{float:left;max-width:50%;height:100%}}.wh-content-row-item__subtype{font-size:.75rem;line-height:1.67;display:inline-block;overflow:hidden;margin-bottom:10px;padding:0 6px;letter-spacing:1px;text-transform:uppercase;color:#fff;border-bottom:1px solid #e6e6e6;background-color:#872434}.wh-footer{border-top:2px solid #e6e6e6;background:#fff;margin:30px 0 0}@media (min-width:64em){.wh-footer{margin:80px 0 0}}.wh-footer__top{overflow:hidden;margin:0 20px;padding:35px 0 25px}@media (min-width:48em) and (max-width:63.99em){.wh-footer__top{margin:0 25px;padding:45px 0 35px}}@media (min-width:64em){.wh-footer__top{margin:0 7.5%;padding:45px 0 35px}}.wh-footer__logo{display:block;max-width:192px;margin:0 auto 30px}@media (min-width:48em) and (max-width:63.99em){.wh-footer__logo{max-width:224px}}.wh-footer__logo img{max-width:100%}.wh-footer-nav{float:right;width:100%}@media (min-width:48em){.wh-footer-nav{float:left;width:70%}}.wh-footer-nav__title{font-size:1.125rem;font-weight:400;line-height:1;margin:0}@media (min-width:48em) and (max-width:63.99em){.wh-footer-nav__title{font-size:1.5rem;margin-bottom:42px}}.wh-footer-links{font-size:.875rem;font-weight:400;text-align:center}@media (min-width:48em){.wh-footer-links{margin-bottom:15px;text-align:left}}.wh-footer-links__link{display:inline-block;margin:0 15px 15px;text-decoration:none;color:#1e1a1b}.wh-footer-links__link:hover{text-decoration:underline;color:#872434}@media (min-width:48em){.wh-footer-links__link{margin:0 30px 15px 0}}.wh-footer__bottom{clear:both;text-align:center;background-color:#f7f7f7}@media (min-width:48em){.wh-footer__bottom{text-align:left}}.wh-footer__bottom-wrapper{margin:0 20px;padding:30px 0}@media (min-width:48em) and (max-width:63.99em){.wh-footer__bottom-wrapper{margin:0 25px 0 65px;padding:25px 0}}@media (min-width:64em){.wh-footer__bottom-wrapper{margin:0 7.5%;padding:25px 0}}.wh-footer-copyright{font-size:.75rem;font-family:"Crimson Text",serif;font-weight:600;display:block;margin-bottom:10px;color:#414141}@media (min-width:48em){.wh-footer-copyright{font-size:1rem}}@media (min-width:64em){.wh-footer-copyright{display:inline-block;margin-right:20px;margin-bottom:0}}.wh-footer-copyright small{font-size:.5rem}@media (min-width:48em){.wh-footer-copyright small{font-size:.75rem}}.wh-footer-disclaimer{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;color:#414141}.wh-footer-utility{text-align:center}@media (min-width:48em){.wh-footer-utility{text-align:left}}.wh-footer-utility__link{font-size:.8125rem;display:inline-block;margin:0 20px 15px 0;text-decoration:none;color:#6f6f6f}.wh-footer-utility__link:hover{text-decoration:underline;color:#872434}.wh-footer-social{float:left;width:100%;margin-bottom:35px;text-align:center}@media (min-width:48em){.wh-footer-social{float:right;width:30%;margin-bottom:0;text-align:right}}.wh-footer-social__icon{display:inline-block;max-height:20px;margin:0 15px;-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:48em){.wh-footer-social__icon{margin-top:-3px}}.wh-footer-social__icon:hover{opacity:.7}.wh-footer-social__icon img{max-height:100%}.wh-generic-content{margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-generic-content{margin:40px 100px}}@media (min-width:64em){.wh-generic-content{width:60%;margin:0 auto 20px;padding-right:0;padding-left:0}}.wh-generic-content.wh-generic-content--full{max-width:none}@media (min-width:64em){.wh-generic-content.wh-generic-content--full{width:85%}}.wh-generic-content.wh-generic-content--full .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full .wh-generic-content__title{max-width:700px}@media (min-width:64em){.wh-generic-content.wh-generic-content--full .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full .wh-generic-content__title{margin-left:80px}}.wh-generic-content.wh-generic-content--full-insights{max-width:none}@media (min-width:64em){.wh-generic-content.wh-generic-content--full-insights{margin-left:11.75rem;width:auto}}.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__title{max-width:700px}@media (min-width:64em){.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__title{margin-left:0}}@media (min-width:48em){.col-70 .wh-generic-content{width:100%;min-width:initial;max-width:none}}@media (min-width:64em){.col-70 .wh-generic-content{padding-right:40px;padding-left:60px}}.wh-generic-content__title{font-size:1.875rem;font-weight:600;font-style:italic;margin:0}@media (min-width:48em){.wh-generic-content__title{font-size:2.75rem}}@media (min-width:64em){.wh-generic-content__title{font-size:3.4375rem}}.wh-generic-content__title+.row:before,.wh-generic-content__title+.wh-generic-content__teaser:before{display:block;width:40px;height:2px;margin:20px 0;content:"";background-color:#e6e6e6}@media (min-width:48em){.wh-generic-content__title+.row:before,.wh-generic-content__title+.wh-generic-content__teaser:before{margin:30px 0 25px}}.wh-generic-content__title--center-mobile{text-align:center}@media (min-width:48em){.wh-generic-content__title--center-mobile{text-align:left}}.wh-generic-content__teaser{font-size:1rem;font-weight:400;line-height:2.125;position:relative}.wh-generic-content__teaser.rtf,.wh-generic-content__teaser.wh-generic-page__teaser{font-size:1.25rem;line-height:34px}.wh-generic-content__teaser>p{margin-top:0}.wh-generic-content__teaser>p:last-child{margin-bottom:0}.col-70 .wh-generic-content__teaser,.wh-generic-content--wide .wh-generic-content__teaser{width:100%}.wh-generic-content__teaser b,.wh-generic-content__teaser strong{font-weight:700;color:#872434}.wh-generic-content__teaser a{text-decoration:none}.wh-generic-content__teaser a:hover{text-decoration:underline}@media (min-width:64em){.wh-location-info+.wh-generic-content{width:60%}}.wh-generic-content .row{margin:0}.wh-generic-content ol>li:before{font-size:1rem;top:0}@media (max-width:63.99em){.wh-generic-page{margin-top:40px}}.wh-generic-content__link{display:inline-block;margin:15px 0}.wh-generic-content__link:hover{text-decoration:none}@media (min-width:64em){.wh-generic-content__link:hover:before{right:2px}}.wh-generic-content__link:after{width:10px;height:10px;margin-left:5px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-generic-content__link:before{right:17px}}.wh-generic-content__link--down-arrow:after{width:12px;height:9px;margin-bottom:1px;background:url(/images/down-arrow.svg) no-repeat}.wh-generic-page__title{font-size:1.875rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;margin-top:0;color:#1e1a1b}@media (min-width:48em){.wh-generic-page__title{font-size:2.75rem}}@media (min-width:76.875em){.wh-header{margin-bottom:50px}}@media (min-width:76.875em){.wh-header.wh-header--is-sticky{margin-bottom:0}}.wh-header.wh-header--is-fixed{margin-bottom:100px}@media (min-width:48em){.wh-header.wh-header--is-fixed{margin-bottom:150px}}.wh-header .wh-header-top{height:5px;background-color:#872434}@media (min-width:48em){.wh-header .wh-header-top{height:10px}}.wh-header .wh-search-box{height:50px;margin:3px;border:1px solid #8c8c8c}.wh-header .wh-search-box__field{font-size:1.125rem;background-color:#fff;height:45px}.wh-header .wh-search-box__button{height:50px;cursor:default;pointer-events:none;width:60px}.wh-header .wh-search-box__button.active{cursor:pointer;pointer-events:auto}.wh-header .wh-predictive-search.expanded{max-height:340px}@media (min-width:48em){.wh-header .wh-predictive-search.expanded{max-height:440px}}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title::before{top:0}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title .wh-predictive-search-group__hover{margin-left:auto;min-width:62px}.wh-header-navigation{position:relative;z-index:20;width:100%;-webkit-transition:top .5s cubic-bezier(.19,1,.22,1);transition:top .5s cubic-bezier(.19,1,.22,1)}.wh-header--is-sticky .wh-header-navigation{position:fixed;top:-150px}.wh-header--is-fixed .wh-header-navigation{position:fixed;top:0}.wh-header-navigation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:2px solid #e6e6e6;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:76.875em){.wh-header-navigation__wrapper{padding:15px}}@media (min-width:76.875em){.wh-header-navigation__search-icon{display:none}}.wh-header-navigation__search-icon:hover{opacity:.7}.wh-header-navigation__search-icon__glass{width:45px;height:25px;padding:0 10px}@media (min-width:76.875em){.wh-header-navigation__search-icon__glass{width:30px;height:30px;margin-left:13px;padding:0}}@media (min-width:76.875em){.search-on .wh-header-navigation__search-icon__glass{display:none}}.wh-header-navigation__search-icon__close{display:none;width:48px;height:18px;padding:0 10px}@media (min-width:76.875em){.wh-header-navigation__search-icon__close{width:18px;margin-left:13px;padding:0}}@media (min-width:76.875em){.search-on .wh-header-navigation__search-icon__close{display:block}}@media (max-width:76.875em){.nav-open .wh-header-navigation__burger .wh-header-navigation__search-icon__close{display:block}}.wh-header-navigation__burger{width:45px}@media (min-width:76.875em){.wh-header-navigation__burger{display:none}}.wh-header-navigation__burger-icon{width:45px;height:25px;padding:0 10px}.nav-open .wh-header-navigation__burger-icon{display:none}.wh-header-navigation__navbar{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:76.875em){.wh-header-navigation__navbar{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-header-navigation__search{padding:20px 15px 0;background:#fff}@media (min-width:48em){.wh-header-navigation__search{padding:20px 30px 0 25px}}@media (min-width:76.875em){.wh-header-navigation__search{padding:20px 30px 0 0;background:0 0}}.wh-header-navigation__links-wrap{position:fixed;top:65px;right:-100%;overflow:visible;width:100%;height:100%;-webkit-transition:right .5s cubic-bezier(.455,.03,.515,.955);transition:right .5s cubic-bezier(.455,.03,.515,.955);background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (min-width:76.875em){.wh-header-navigation__links-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;height:auto;margin-left:20px;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}}.nav-open .wh-header-navigation__links-wrap{right:0}@media (max-width:76.875em){.nav-open .wh-header-navigation__links-wrap{overflow-y:scroll}}@media (min-width:76.875em){.nav-open .wh-header-navigation__links-wrap{right:initial}}.wh-header-navigation__predictive-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:20px;padding-right:20px;padding-left:20px}@media (min-width:76.875em){.wh-header-navigation__predictive-search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}}.wh-header-navigation__predictive-search .wh-search-box{visibility:visible;width:100%;min-width:275px;max-width:100%!important;opacity:1}.wh-header-navigation__predictive-search .wh-search-box.loading .spinner{display:block}.wh-header-navigation__predictive-search .wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}.wh-header-navigation__links{margin:0;padding:20px 15px 0;list-style:none;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);opacity:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-header-navigation__links{padding:20px 25px 0}}@media (min-width:76.875em){.wh-header-navigation__links{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:530px;padding:0;background:0 0}}.wh-header-navigation__links li{-ms-flex-negative:0;flex-shrink:0}.wh-header-navigation__links li:last-child a{border:0}.wh-header-navigation__links a{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;position:relative;display:inline-block;overflow:hidden;width:100%;padding:18px 0;-webkit-transition:color .2s cubic-bezier(.455,.03,.515,.955);transition:color .2s cubic-bezier(.455,.03,.515,.955);text-decoration:none;color:#414141}@media (min-width:48em){.wh-header-navigation__links a{padding:25px 0}}@media (min-width:76.875em){.wh-header-navigation__links a{font-size:1.25rem;overflow:visible;width:auto;margin-right:40px;padding:0;border:0}}.wh-header-navigation__links a:after{position:absolute;bottom:-25px;left:0;width:0;height:1px;content:"";-webkit-transition:width .2s cubic-bezier(.455,.03,.515,.955);transition:width .2s cubic-bezier(.455,.03,.515,.955);background:#872434}.wh-header-navigation__links a:focus,.wh-header-navigation__links a:hover{color:#872434}@media (min-width:76.875em){.wh-header-navigation__links a:focus:after,.wh-header-navigation__links a:hover:after{width:100%}}.wh-header-navigation__links a.active{font-weight:600;font-style:italic;padding-left:25px;color:#872434}@media (min-width:76.875em){.wh-header-navigation__links a.active{padding-left:0}}.wh-header-navigation__links a.active:before{position:absolute;top:27px;left:0;width:15px;height:2px;content:"";background:#872434}@media (min-width:48em){.wh-header-navigation__links a.active:before{top:34px}}@media (min-width:76.875em){.wh-header-navigation__links a.active:before{top:10px;left:-25px}}@media (min-width:76.875em){.search-on .wh-header-navigation__links{visibility:hidden;opacity:0}}.header__primary-nav-item{border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:76.875em){.header__primary-nav-item{border-bottom:0}}.header__primary-nav-item .header__primary-nav-item--active{color:#872434;font-weight:700}.header__primary-nav-item>.header__primary-nav-item--active{margin-top:5px;padding-bottom:13px}@media (min-width:48em){.header__primary-nav-item>.header__primary-nav-item--active{padding-bottom:20px}}@media (min-width:76.875em){.header__primary-nav-item>.header__primary-nav-item--active{padding-bottom:0}}.wh-header-navigation__logo{margin:15px}.wh-header-navigation__logo img{width:179px}@media (max-width:76.875em){.wh-header-navigation__logo img{min-width:210px}}@media (min-width:76.875em){.wh-header-navigation__logo img{width:224px}}@media (max-width:76.875em){.nav-open{overflow:hidden}}.wh-header-navigation__logo--pdf{display:none}.header__region{position:absolute;z-index:20;width:100%;max-width:300px;border:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (max-width:47.99em){.header--ios .header__region{padding-bottom:3rem}}@media (max-width:47.99em){.header__region{position:fixed;top:0;bottom:0;left:100%;visibility:hidden;overflow-y:auto;max-width:100%;margin-top:68px;padding-top:0;-webkit-transition:.6s cubic-bezier(.16,1,.3,1);transition:.6s cubic-bezier(.16,1,.3,1)}[data-item-open=true] .header__region{left:0;visibility:visible;overflow-y:auto;-webkit-transform:none;transform:none}}@media (min-width:48em){.header__region{position:absolute;visibility:hidden;width:calc(100vw - 3rem);padding:1.25rem;-webkit-transition:.3s cubic-bezier(.87,0,.13,1);transition:.3s cubic-bezier(.87,0,.13,1);opacity:0}.header__region.header__region--empty{padding:0}}@media (min-width:76.875em){.header__region{width:rem(1160px);padding-block:1.25rem;padding-inline:0}.header__region.header__region--search{right:0;width:rem(880px)}}@media (min-width:48em){[data-item-open=true] .header__region{margin-top:3.125rem;opacity:1;visibility:visible}}.header__region-link{font-family:"Crimson Text",serif}@media (max-width:47.99em){.header__region-link{padding-left:24px}}.header__region-link a{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400;margin-right:0;padding:16px 0}@media (min-width:76.875em){.header__region-link a{padding-inline:1.25rem}}.header__region-link a:after{position:absolute;bottom:0;left:0;width:0;height:0;content:""}.header__region-link:hover{color:#00576f;background:#c6dfe6}.header__region-link:hover a{color:#00576f}.header__region-heading{font-size:1.5rem;font-weight:500;line-height:1.15}@media (min-width:76.875em){.header__region-heading{font-size:rem(50px);font-style:italic}}@media (max-width:47.99em){.header__region--search{-webkit-transition:none;transition:none}}@media (max-width:47.99em){.header__main-content--open-search .header__region--search{left:0;visibility:visible;overflow-y:auto;padding-right:1.5rem;padding-left:1.5rem;-webkit-transform:none;transform:none}}.header__region-back{background:#c6dfe6;color:#00576f}@media (min-width:76.875em){.header__region-back{display:none}}.header__region-back a{font-size:.75rem;font-family:Chivo,sans-serif;line-height:50px;letter-spacing:1;display:inline-block;width:100%;padding:0 0 0 22px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#00576f}.header__region-back-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header__region-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media (max-width:47.99em){.header__region-header{display:none}}.header__region-header-content{padding:1.25rem .6125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:76.875em){.header__region-header-content{padding:1.5rem 1.75rem 2rem}}.header__region-header-content h2{margin-top:0;margin-bottom:1rem}.header__region-header-content p{line-height:1.75}@media (max-width:76.875em){.header__region-header-content p{font-size:.875rem;margin:.6125rem 0}}@media (max-width:76.875em){.header__region-header-content .btn-label{font-size:.875rem}}.header__region-header-img{width:14.5rem;height:rem(180px);margin:rem(10px)}@media (min-width:76.875em){.header__region-header-img{width:25%}}@media (min-width:48em){.header__region-content{padding:2rem 0}}@media (min-width:48em) and (max-width:76.875em){.header__region-content{display:none}}@media (min-width:76.875em){.header__region-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 1.5rem}}@media (min-width:48em) and (max-width:76.875em){.header__primary-nav-item--search .header__region-content{display:-webkit-box;display:-ms-flexbox;display:flex}.header__primary-nav-item--search .header__region-content .header__search-common-terms{margin-left:0}}@media (min-width:48em){.header__region--empty .header__region-content{display:none}}@media (max-width:47.99em){.header__region-col{padding-left:rem(28px)}}@media (min-width:48em) and (max-width:76.875em){.header__region-col{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:var(--difference,0)}}@media (min-width:76.875em){.header__region-col{width:calc(25% - 2rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.header__region-col+.header__region-col{margin-left:2.5rem}.header__region-col:first-child:nth-last-child(3),.header__region-col:first-child:nth-last-child(3)~.header__region-col{width:calc(33.33% - 2rem)}.header__region-col:first-child:nth-last-child(2){width:calc(50% - 2rem)}}@media (max-width:47.99em){.header__region-col>.header__link-group-header{padding:1rem .5rem}}.header__region-group-line{display:inline-block;width:15px;height:1px;margin:0 2px 0 23px;color:#6f6f6f;border:1px solid;vertical-align:middle}@media (min-width:76.875em){.header__region-group-line{display:none}}.header__region-group{font-size:12px;display:inline-block;margin:14px 0;padding:3px 0 0 2px;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;text-decoration:none;letter-spacing:1px;color:#872434;vertical-align:middle}.header__region-group:hover{text-decoration:none}@media (min-width:76.875em){.header__region-group{display:none}}.header__primary-nav-link{margin-top:8px;float:right;-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (min-width:76.875em){.header__primary-nav-link{display:none}}.wh-header--is-sticky-visible .wh-header-navigation{top:0}.wh-sticky-header-icons{position:absolute;top:50%;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64em){.wh-sticky-header-icons{right:7.5%}}.wh-sticky-header-icons__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40px;height:40px;margin-left:18px;padding:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-sticky-header-icons__icon{width:60px;height:60px;padding:0}}@media (min-width:64em){.wh-sticky-header-icons__icon{width:60px;height:70px;margin-left:0;padding:0}}@media (max-width:47.99em){.wh-sticky-header-icons__icon--print{display:none}}.wh-sticky-header-icons__icon:first-child{margin-left:0}.wh-sticky-header-icons__icon:hover{text-decoration:none;color:#00576f;background-color:#edf5f7}.wh-sticky-header-icons__icon:hover span{opacity:1}.wh-sticky-header-icons__icon img{max-width:100%;max-height:100%}.wh-sticky-header-icons__icon span{font-size:.5rem;display:none;padding:5px 0 0;text-decoration:none;text-transform:uppercase}@media (min-width:64em){.wh-sticky-header-icons__icon span{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}}.wh-sticky-header-icons__icon .spinner{display:none;position:absolute;left:0;width:100%;bottom:-2px}@media (max-width:47.99em){.wh-sticky-header-icons__icon .spinner{bottom:-5px}}.wh-sticky-header-icons__icon .spinner span{background-color:#00576f;width:12px;padding:2px}@media (max-width:47.99em){.wh-sticky-header-icons__icon .spinner span{width:10px;padding:1.5px}.wh-sticky-header-icons__icon .spinner span:not(:first-of-type){margin-left:4px}}.wh-search-results__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%;margin:auto;text-transform:uppercase;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:19.99em){.wh-search-results__pagination{margin-left:5%}}@media (min-width:20em) and (max-width:27.5em){.wh-search-results__pagination{margin-left:10%}}@media (min-width:48em){.wh-search-results__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pagination .wh-search-results__next-btn{margin-left:6px}}@media (min-width:64em){.wh-search-results__pagination{margin-left:37%}}.wh-search-results__next-btn,.wh-search-results__prev-btn{font-weight:700;cursor:pointer;text-transform:uppercase;color:#fff;border:0;border-color:unset;background-color:#872434;margin-left:4px}.wh-search-results__next-btn.no-visible,.wh-search-results__prev-btn.no-visible{visibility:hidden;width:0}.wh-search-results__next-btn.visible,.wh-search-results__prev-btn.visible{visibility:visible}.wh-search-results__next-btn:hover,.wh-search-results__prev-btn:hover{text-decoration:underline}.wh-search-results__prev-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wh-search-results__next-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.wh-search-results__pages{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-search-results__pages button{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem;cursor:pointer;color:#fff;border:0;border-color:unset;background-color:#872434;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pages button.active{font-weight:700;text-decoration:underline}.wh-search-results__pages button.ellipsis{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;pointer-events:none}.wh-search-results__pages button.ellipsis:hover{text-decoration:none}.wh-search-results__pages button:hover{text-decoration:underline}@media (min-width:48em){.wh-search-results__pages{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:47.99em){.wh-search-results__pages{width:100%}}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-search__wrapper{margin:8px 25px;padding-bottom:20px;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-search__wrapper{width:auto;margin:20px 25px 0}}@media (min-width:48em) and (max-width:63.99em){.wh-search__wrapper{width:auto;margin:20px 25px 0}}@media (min-width:64em){.wh-search__wrapper{margin:20px 7.5% 0;padding-bottom:40px;text-align:left}}@media (min-width:64em){.wh-search__filter-toggle{margin-top:27px}}.wh-search__filter-toggle:after{margin-left:7px;content:"\2013"}.wh-search__filter-toggle.collapsed:after{margin-left:5px;content:"+"}.wh-search-box{position:relative;margin:0 0 5px;text-align:left;border:1px solid #949494;border-radius:2px}@media (min-width:48em){.wh-search-box{margin-bottom:20px}}@media (min-width:64em){.wh-search-box{width:calc(100% - 512px);max-width:calc(100% - 512px);margin-right:45px}}.wh-search-box__field{font-size:1.125rem;font-family:"Crimson Text",serif;float:left;width:calc(100% - 60px);height:60px;padding:10px 0 10px 20px;border:0;border-radius:0;outline:0;-webkit-appearance:none}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}@media (min-width:48em){.wh-search-box__field{font-size:1.3125rem;width:calc(100% - 80px);height:80px;padding:10px 0 10px 30px}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}}.wh-search-box__field::-ms-clear{display:none}.wh-search-box__button{position:relative;float:right;width:60px;height:60px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:0;outline:0;background-color:transparent}.wh-search-box__button:hover{opacity:.7}.wh-search-box__button:after{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px;content:"";background:url(/images/search-icon.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-search-box__button{width:80px;height:80px}.wh-search-box__button:after{right:32px;left:auto}}.wh-predictive-search{position:absolute;z-index:3;top:100%;right:-1px;left:-1px;overflow-x:hidden;overflow-y:auto;height:0;max-height:calc(100vh - 180px);margin:0;padding:0;list-style-type:none;-webkit-transition:max-height .3s ease,-webkit-box-shadow .3s ease;transition:max-height .3s ease,-webkit-box-shadow .3s ease;transition:max-height .3s ease,box-shadow .3s ease;transition:max-height .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;border-radius:0 0 2px 2px;background-color:#fff}@media (min-width:48em){.wh-predictive-search{max-height:600px}}.wh-predictive-search.expanded{border:1px solid #e6e6e6;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15);z-index:100}.wh-predictive-search.loading{min-height:20px;padding:20px 0;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}.wh-predictive-search.loading .spinner{display:block}.wh-predictive-search .spinner{display:none}.wh-predictive-search__none{font-size:1.25rem;font-family:"Crimson Text",serif;padding:20px 30px;color:#6f6f6f;background-color:#f7f7f7}.wh-predictive-search-group__title{font-size:.75rem;font-family:Chivo,sans-serif;margin-top:5px;margin-bottom:0;padding:17px 30px 13px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-predictive-search-group__title:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#757575}.wh-predictive-search-group__title:hover{color:#00576f;background-color:#c6dfe6}.wh-predictive-search-group__title:hover:before{background-color:#00576f}.wh-predictive-search-group__title--view-all-false{cursor:default;pointer-events:none}.wh-predictive-search-group__title--view-all-false:hover{color:#872434;background:0 0}.wh-predictive-search-group__hover{font-weight:400;position:relative;float:right;color:#00576f}.wh-predictive-search-group__hover:after{position:absolute;right:0;bottom:-4px;left:0;display:inline-block;height:2px;content:"";-webkit-transition:right .3s;transition:right .3s;background-color:#00576f}.wh-predictive-search-group__items{font-size:1.25rem;margin:0;padding:0;list-style-type:none}.wh-predictive-search-group__items li{font-family:"Crimson Text",serif}.wh-predictive-search-group__items p{margin:0}.wh-predictive-search-group__items a{display:block;padding:17px 30px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;color:#414141}.wh-predictive-search-group__items a:hover{color:#00576f;background-color:#c6dfe6}.wh-predictive-search-group__items a mark{font-weight:700;color:inherit;background-color:transparent}.wh-search-filters{clear:both;text-align:center}@media (min-width:48em){.wh-search-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.selectric-wh-insights-search-sort-dropdown .selectric-items,.selectric-wh-people-sort-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items,.selectric-wh-search-sort-dropdown .selectric-items{z-index:1;top:15px;left:-15px;width:180%!important;max-width:28vw;border:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:47.99em){.selectric-wh-insights-search-sort-dropdown .selectric-items,.selectric-wh-people-sort-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items,.selectric-wh-search-sort-dropdown .selectric-items{max-width:100%}}.selectric-wh-insights-search-sort-dropdown .selectric-items li,.selectric-wh-people-sort-dropdown .selectric-items li,.selectric-wh-search-dropdown .selectric-items li,.selectric-wh-search-sort-dropdown .selectric-items li{font-size:1rem;font-family:"Crimson Text",serif;padding:15px 25px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.selectric-wh-insights-search-sort-dropdown .selectric-items li:hover,.selectric-wh-people-sort-dropdown .selectric-items li:hover,.selectric-wh-search-dropdown .selectric-items li:hover,.selectric-wh-search-sort-dropdown .selectric-items li:hover{color:#00576f;background-color:#c6dfe6}.selectric-wh-insights-search-sort-dropdown .selectric-items li.highlighted,.selectric-wh-insights-search-sort-dropdown .selectric-items li.selected,.selectric-wh-people-sort-dropdown .selectric-items li.highlighted,.selectric-wh-people-sort-dropdown .selectric-items li.selected,.selectric-wh-search-dropdown .selectric-items li.highlighted,.selectric-wh-search-dropdown .selectric-items li.selected,.selectric-wh-search-sort-dropdown .selectric-items li.highlighted,.selectric-wh-search-sort-dropdown .selectric-items li.selected{color:#00576f;background-color:rgba(198,223,230,.3)}.selectric-wh-insights-search-sort-dropdown .selectric-items li.disabled,.selectric-wh-people-sort-dropdown .selectric-items li.disabled,.selectric-wh-search-dropdown .selectric-items li.disabled,.selectric-wh-search-sort-dropdown .selectric-items li.disabled{opacity:1}.selectric-wh-insights-search-sort-dropdown .selectric-items li:first-child,.selectric-wh-people-sort-dropdown .selectric-items li:first-child,.selectric-wh-search-dropdown .selectric-items li:first-child,.selectric-wh-search-sort-dropdown .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.selectric-wh-insights-search-sort-dropdown .selectric-items li:first-child:before,.selectric-wh-people-sort-dropdown .selectric-items li:first-child:before,.selectric-wh-search-dropdown .selectric-items li:first-child:before,.selectric-wh-search-sort-dropdown .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.selectric-wh-insights-search-sort-dropdown.selectric-above .selectric-items,.selectric-wh-people-sort-dropdown.selectric-above .selectric-items,.selectric-wh-search-dropdown.selectric-above .selectric-items,.selectric-wh-search-sort-dropdown.selectric-above .selectric-items{top:auto;bottom:15px}@media (min-width:64em){.wh-search-dropdown{display:none}}.selectric-wh-search-dropdown{margin-bottom:20px;text-align:left;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em) and (max-width:63.99em){.selectric-wh-search-dropdown{width:calc(50% - (7px * 2));margin:0 7px 20px}}@media (min-width:64em){.selectric-wh-search-dropdown{width:calc(25% - (7px * 2));margin:0 7px 20px}}.selectric-wh-search-dropdown .selectric{min-height:50px;border:1px solid #e6e6e6;background-color:#fff}.selectric-wh-search-dropdown .selectric .label{font-size:.875rem;height:auto;margin:0 50px 0 25px;padding:6px 0;letter-spacing:1px;text-transform:uppercase;color:#00576f}.selectric-wh-search-dropdown .selectric .button{width:50px;height:50px}.wh-search-filters__type{display:inline-block;margin-right:10px;margin-bottom:10px}@media (min-width:64em){.wh-search-filters__type{margin-right:0;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wh-search-filters__type+.wh-search-filters__type a{border-width:1px 1px 1px 0}}.wh-search-filters__type a{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;text-decoration:none;letter-spacing:.8px;text-transform:uppercase;color:#6f6f6f;border:1px solid #e6e6e6;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-search-filters__type a{min-width:120px}}.wh-search-filters__type.active a{font-weight:700;color:#872434;border-bottom:2px solid #872434}.wh-search-filters__types{display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0 15px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em){.wh-search-filters__types{margin:25px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.wh-search-results{position:relative;display:none;clear:both}.wh-search-results.loading{min-height:200px}.wh-search-results.loading:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.8)}.wh-search-results.loading .spinner{position:absolute;z-index:2;top:100px;right:0;left:0;display:block}.wh-search-results .spinner{display:none}.wh-search-results--grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-search-results--no-results h2,.wh-search-results__title{font-size:1.5rem;font-weight:600;margin:0;text-transform:capitalize}@media (min-width:64em){.wh-search-results--no-results h2,.wh-search-results__title{display:inline-block}}.wh-search-results--no-results h2 mark,.wh-search-results__title mark{color:inherit;background:0 0}.wh-search-results--no-results h2 .wh-search-results__title-link.wh-search-results__title-link--sentence,.wh-search-results__title .wh-search-results__title-link.wh-search-results__title-link--sentence{display:block;overflow:hidden;width:calc(100vw - 50px);white-space:nowrap;text-transform:initial;text-overflow:ellipsis}@media (min-width:64em){.wh-search-results--no-results h2 .wh-search-results__title-link.wh-search-results__title-link--sentence,.wh-search-results__title .wh-search-results__title-link.wh-search-results__title-link--sentence{width:600px}}.wh-search-results--no-results h3,.wh-search-results__count{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:1.5;margin:0;opacity:.6}@media (min-width:64em){.wh-search-results--no-results h3,.wh-search-results__count{display:inline-block}}.wh-search-results__wrapper{position:relative;color:#fff;background-color:#872434}.wh-search-results__list{padding:0;list-style-type:none}.no-results .wh-search-results__list{display:none}.wh-search-results__footer{text-align:center;color:#fff;background-color:#872434}.rtf .wh-link .wh-search-results__footer a,.wh-generic-page__teaser .wh-link .wh-search-results__footer a,.wh-search-results__footer .btn--new-page,.wh-search-results__footer .btn--readmore,.wh-search-results__footer .featured-content-carousel-item__link,.wh-search-results__footer .rtf .wh-link a,.wh-search-results__footer .series-explorer__cta,.wh-search-results__footer .wh-accordion-item__content-cta,.wh-search-results__footer .wh-accordion__toggle-all,.wh-search-results__footer .wh-generic-content__link,.wh-search-results__footer .wh-generic-page__teaser .wh-link a,.wh-search-results__footer .wh-highlight-picks-item__cta,.wh-search-results__footer .wh-insights-listing__cta,.wh-search-results__footer .wh-insights-type__cta{display:inline;color:#fff}.rtf .wh-link .wh-search-results__footer a:before,.wh-generic-page__teaser .wh-link .wh-search-results__footer a:before,.wh-search-results__footer .btn--new-page:before,.wh-search-results__footer .btn--readmore:before,.wh-search-results__footer .featured-content-carousel-item__link:before,.wh-search-results__footer .rtf .wh-link a:before,.wh-search-results__footer .series-explorer__cta:before,.wh-search-results__footer .wh-accordion-item__content-cta:before,.wh-search-results__footer .wh-accordion__toggle-all:before,.wh-search-results__footer .wh-generic-content__link:before,.wh-search-results__footer .wh-generic-page__teaser .wh-link a:before,.wh-search-results__footer .wh-highlight-picks-item__cta:before,.wh-search-results__footer .wh-insights-listing__cta:before,.wh-search-results__footer .wh-insights-type__cta:before{background-color:#fff}.rtf .wh-link .wh-search-results__footer a:after,.wh-generic-page__teaser .wh-link .wh-search-results__footer a:after,.wh-search-results__footer .btn--new-page:after,.wh-search-results__footer .btn--readmore:after,.wh-search-results__footer .featured-content-carousel-item__link:after,.wh-search-results__footer .rtf .wh-link a:after,.wh-search-results__footer .series-explorer__cta:after,.wh-search-results__footer .wh-accordion-item__content-cta:after,.wh-search-results__footer .wh-accordion__toggle-all:after,.wh-search-results__footer .wh-generic-content__link:after,.wh-search-results__footer .wh-generic-page__teaser .wh-link a:after,.wh-search-results__footer .wh-highlight-picks-item__cta:after,.wh-search-results__footer .wh-insights-listing__cta:after,.wh-search-results__footer .wh-insights-type__cta:after{content:"+"}.loading .wh-search-results__footer,.no-results .wh-search-results__footer{display:none!important}.wh-search-results-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-search-results-filters__facet{text-transform:capitalize}.wh-search-results-filters__clear,.wh-search-results-filters__facet{font-style:normal;width:100%;margin-bottom:10px}@media (min-width:48em){.wh-search-results-filters__clear,.wh-search-results-filters__facet{width:auto;margin-right:7px}}.wh-search-results-filters__clear:only-child{display:none}.wh-search-results-filters mark{color:inherit;background:0 0}.wh-search-results__content{margin:0 25px;padding:0;list-style-type:none}@media (min-width:64em){.wh-search-results__content{margin:0 7.5%}}.wh-search__no-results{display:none;padding:30px 0}.wh-sticky-header--subnav .wh-sticky-header__wrapper{padding:0 20px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper{padding:0 7.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-sticky-header--subnav .wh-sticky-header__wrapper::after{height:55px}.wh-sticky-header--subnav .wh-sticky-header__wrapper::before{top:calc(100% - 55px)}}.wh-sticky-header--subnav .wh-sticky-header__image{display:none}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__image{display:inline-block;z-index:3;margin-right:20px;height:120px;width:120px;min-width:120px;min-height:120px;border-radius:2px;overflow:hidden;padding:5px}}.wh-sticky-header--subnav .wh-sticky-header__image img{display:block;max-width:100%;height:100%}.wh-sticky-header--subnav .wh-sticky-header__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-sticky-header--subnav .wh-sticky-header__content.has-links::after{position:absolute;bottom:0;z-index:-1;content:'';height:50%;width:100vw;left:calc(-50vw + 50%);background-color:#f7f7f7}.wh-sticky-header--subnav .wh-sticky-header__content.has-links::before{left:calc(-50vw + 50%);position:absolute;background-color:#e6e6e6;top:50%;z-index:0;content:'';height:100%;width:100vw;height:3px}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__content.has-image{max-width:calc(100vw * .7)}}.wh-sticky-header--subnav .wh-sticky-header__title{font-size:1.125rem;font-weight:600;color:#414141;text-align:left;line-height:36px;overflow:hidden;margin:0}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__title{font-size:2.25rem;height:50px}}.wh-sticky-header--subnav .wh-sticky-header__wrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper--top{padding:10px 0 5px}}.wh-sticky-header--subnav .wh-sticky-header__wrapper--bottom{height:40px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper--bottom{margin-left:-5px;height:55px}}.wh-sticky-header--subnav .wh-section-nav__toggle{display:none}.wh-sticky-header--subnav .wh-section-nav-list{height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;overflow:visible;width:100%;height:40px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list{height:55px}}.wh-sticky-header--subnav .wh-section-nav-list__item{font-size:.75rem;margin:0;width:auto;text-align:center;text-transform:none;position:relative;padding:0 5px;margin:0 10px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.wh-sticky-header--subnav .wh-section-nav-list__item::before{all:unset}.wh-sticky-header--subnav .wh-section-nav-list__item:first-child{margin-top:0}.wh-sticky-header--subnav .wh-section-nav-list__item:last-child{margin-bottom:0}.wh-sticky-header--subnav .wh-section-nav-list__item.current{margin-left:0;font-style:normal;font-weight:400}.wh-sticky-header--subnav .wh-section-nav-list__item.current a{color:#872434}.wh-sticky-header--subnav .wh-section-nav-list__item.current::after{content:'';position:absolute;width:calc(100% - 10px);height:4px;background-color:#872434;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wh-sticky-header--subnav .wh-section-nav-list__item.current:hover::after{height:4px}@media (min-width:64em){.wh-sticky-header--subnav .wh-section-nav-list__item:hover{margin-left:0;font-style:normal;font-weight:400}.wh-sticky-header--subnav .wh-section-nav-list__item:hover a{color:#872434}.wh-sticky-header--subnav .wh-section-nav-list__item:hover::after{content:'';position:absolute;width:calc(100% - 10px);height:2px;background-color:#872434;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-sticky-header--subnav .wh-section-nav-list__item a{margin:0;padding:0;color:#414141;height:100%;display:block;line-height:40px;-webkit-transition:none;transition:none}@media (max-width:74.99em){.wh-sticky-header--subnav .wh-section-nav-list__item a:focus{outline:0}}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list__item a{line-height:55px}.wh-sticky-header--subnav .wh-section-nav-list__item a:hover{color:#872434}}@media (max-width:74.99em){.wh-sticky-header--subnav .wh-section-nav-list__item:focus{outline:0}}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list__item{font-size:1rem;margin:0 20px 0 0}.wh-sticky-header--subnav .wh-section-nav-list__item.current,.wh-sticky-header--subnav .wh-section-nav-list__item:hover{font-size:1rem}}.wh-sticky-header--subnav .wh-sticky-header-icons{position:relative;-webkit-transform:none;transform:none;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-sticky-header--subnav .wh-sticky-header-icons__icon{margin-left:5px;display:block}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header-icons__icon{height:23px}}.wh-sticky-header--subnav .wh-sticky-header-icons__icon span{padding:1px 0 0}.wh-sticky-header--subnav .wh-sticky-header-icons__icon:hover{background-color:transparent}.wh-sticky-header--subnav .wh-sticky-header-icons__icon--print{display:none}.wh-sticky-subnav{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-sticky-subnav .slick-slider .slick-next,.wh-sticky-subnav .slick-slider .slick-prev{font-size:0;line-height:0;position:relative;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.wh-sticky-subnav .slick-slider .slick-next.slick-disabled,.wh-sticky-subnav .slick-slider .slick-prev.slick-disabled{display:none!important}.wh-sticky-subnav .slick-slider .slick-prev{left:0}.wh-sticky-subnav .slick-slider .slick-prev:after{content:'';display:block;top:0;height:100%;width:25px;left:0;position:absolute;z-index:-1;background-color:#f7f7f7}.wh-sticky-subnav .slick-slider .slick-prev:before{font-size:1.5625rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);left:0;display:inline-block;content:'\f104';color:#00576f;z-index:3}@media (min-width:48em){.wh-sticky-subnav .slick-slider .slick-prev:before{font-size:2.1875rem}}.wh-sticky-subnav .slick-slider .slick-next{right:0}.wh-sticky-subnav .slick-slider .slick-next:after{content:'';display:block;top:0;height:100%;width:25px;right:-5px;position:absolute;z-index:-1;background-color:#f7f7f7}.wh-sticky-subnav .slick-slider .slick-next:before{font-size:1.5625rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:0;display:inline-block;content:'\f105';color:#00576f;z-index:3}@media (min-width:48em){.wh-sticky-subnav .slick-slider .slick-next:before{font-size:2.1875rem}}.wh-sticky-subnav .slick-slider .slick-arrow{z-index:5;visibility:visible;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.wh-sticky-subnav .slick-slider .slick-slide .wh-section-nav-list__item{margin-left:20px;margin-right:0;width:auto!important}.wh-sticky-subnav .slick-slider .slick-slide:first-of-type .wh-section-nav-list__item{margin-left:0}@media (max-width:74.99em){.wh-sticky-subnav .slick-slider .slick-slide:focus{outline:0}}@media (max-width:74.99em){.wh-sticky-subnav .slick-slider .slick-slide div:focus{outline:0}}.wh-section-nav{display:none;background-color:#f7f7f7}@media (min-width:1024px) and (min-height:600px){.wh-section-nav{font-family:"Crimson Text",serif;position:fixed;z-index:99;top:175px;left:0;overflow:hidden;width:15.4%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent}.wh-section-nav:after{position:absolute;z-index:1;top:-15px;bottom:15px;left:0;display:block;width:calc(100% + 15px);height:100%;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(-110%);transform:translateX(-110%);background-color:#f7f7f7;-webkit-box-shadow:0 10px 30px rgba(30,26,27,.15);box-shadow:0 10px 30px rgba(30,26,27,.15)}.wh-section-nav.stuck{top:225px;max-width:65px}.wh-section-nav.stuck:hover{overflow:visible;max-width:240px}.wh-section-nav.stuck:hover:after{-webkit-transform:none;transform:none}}.wh-section-nav__toggle{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;line-height:1.5;width:100%;padding:6px 20px;text-align:left;letter-spacing:1px;text-transform:uppercase;color:#872434;border:0;outline:0;background-color:transparent}.wh-section-nav__toggle:after{font-size:1rem;font-family:FontAwesome;line-height:.75;position:relative;top:1px;display:inline-block;margin-left:5px;content:"\f107";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:48em) and (max-width:63.99em){.wh-section-nav__toggle{padding:6px 30px}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav__toggle{display:none}}.wh-section-nav.expanded .wh-section-nav__toggle{-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-section-nav.expanded .wh-section-nav__toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-section-nav-list{font-size:.75rem;display:block;overflow:hidden;max-height:0;margin:0;padding:0 15px;list-style-type:none;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;text-transform:uppercase}@media (min-width:48em) and (max-width:63.99em){.wh-section-nav-list{padding:0 25px}}@media (min-width:1024px) and (max-height:600px){.wh-section-nav-list{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list{font-size:.8125rem;position:relative;z-index:2;display:block;overflow:visible;width:100%;min-width:0;max-height:none;padding:15px 15px 15px 60px;list-style-type:upper-roman;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;text-transform:none}}.wh-section-nav.expanded .wh-section-nav-list{display:block;max-height:400px;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px) and (min-height:600px){.wh-section-nav.expanded .wh-section-nav-list{max-height:none}}@media (min-width:1024px) and (max-height:600px){.wh-section-nav.expanded .wh-section-nav-list{max-height:170px;padding-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-section-nav.expanded .wh-section-nav-list__item{width:auto;-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;margin:0}.wh-section-nav.expanded .wh-section-nav-list__item a{padding:13px 0}}.wh-section-nav-list__item{width:100%}@media (max-width:47.99em){.wh-section-nav-list__item{margin-bottom:15px}}.wh-section-nav-list__item:first-child{margin-top:15px}@media (max-width:47.99em){.wh-section-nav-list__item:first-child{margin-top:25px}}.wh-section-nav-list__item:last-child{margin-bottom:15px}.wh-section-nav-list__item a{display:inline-block;width:100%;padding:10px 0;text-decoration:none;color:#872434}@media (min-width:48em){.wh-section-nav-list__item a{padding:15px 0}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list__item a{display:inline;margin-left:-70px;padding:0 0 0 70px;-webkit-transition:all .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;transition:all .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;transition:all .3s ease,transform .3s ease,opacity .3s ease,font-size .3s ease;transition:all .3s ease,transform .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;color:#414141}.wh-section-nav-list__item a:hover{color:#00576f}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list__item{position:relative;margin-bottom:35px;-webkit-transition:margin .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:margin .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:margin .3s ease,transform .3s ease,opacity .3s ease;transition:margin .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.wh-section-nav-list__item:first-child{margin-top:0}.wh-section-nav-list__item:last-child{margin-bottom:0}.wh-section-nav-list__item:hover{margin-left:15px;color:#00576f}.wh-section-nav-list__item:hover:before{left:-75px;width:35px;background-color:#00576f}.wh-section-nav-list__item:before{position:absolute;top:6px;left:-70px;width:30px;height:1px;content:"";-webkit-transition:left .3s ease,color .3s ease,-webkit-transform .3s ease;transition:left .3s ease,color .3s ease,-webkit-transform .3s ease;transition:left .3s ease,transform .3s ease,color .3s ease;transition:left .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease;background-color:#414141}.wh-section-nav-list__item.current{font-size:1.375rem;font-weight:600;font-style:italic;color:#872434}.wh-section-nav-list__item.current:before{top:12px;left:-65px;width:30px;height:2px;background-color:#872434}.wh-section-nav-list__item.current:hover{margin-left:0}.wh-section-nav-list__item.current a{cursor:default;color:#872434}.wh-section-nav-list__item.current a:hover{color:#872434}.wh-section-nav.stuck .wh-section-nav-list__item{margin-bottom:15px;color:transparent}.wh-section-nav.stuck .wh-section-nav-list__item a{opacity:0;color:transparent}.wh-section-nav.stuck .wh-section-nav-list__item.current{top:5px;-webkit-transform:none;transform:none;color:#872434}.wh-section-nav.stuck .wh-section-nav-list__item.current:before{-webkit-transform:none;transform:none}.wh-section-nav.stuck .wh-section-nav-list__item.current a{opacity:0;color:#872434}.wh-section-nav--white .wh-section-nav-list__item:before,.wh-section-nav--white.stuck .wh-section-nav-list__item:before{background-color:#fff}.wh-section-nav--white .wh-section-nav-list__item a,.wh-section-nav--white.stuck .wh-section-nav-list__item a{color:#fff}.wh-section-nav--white .wh-section-nav-list__item.current,.wh-section-nav--white.stuck .wh-section-nav-list__item.current{color:#fff}.wh-section-nav--white .wh-section-nav-list__item.current a,.wh-section-nav--white.stuck .wh-section-nav-list__item.current a{color:#fff}.wh-section-nav--white .wh-section-nav-list__item{color:#fff}.wh-section-nav--white.stuck .wh-section-nav-list__item{color:transparent}.wh-section-nav.stuck:hover .wh-section-nav-list__item{margin-bottom:35px;-webkit-transform:none;transform:none;color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item:before{-webkit-transform:none;transform:none;background-color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item:hover{color:#00576f}.wh-section-nav.stuck:hover .wh-section-nav-list__item:hover a{color:#00576f}.wh-section-nav.stuck:hover .wh-section-nav-list__item a{-webkit-transform:none;transform:none;opacity:1;color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current{top:auto;color:#872434}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current:before{background-color:#872434}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current a{-webkit-transform:none;transform:none;opacity:1;color:#872434}}.wh-section-nav--hide{left:-250px;opacity:0}.share-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-block:2px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-block:40px;padding:24px}.share-component+.wh-bio-overview-content{padding-top:0}.share-component .wh-banner-fact-sheet-links__wrapper{overflow:visible}.share-component+.lang-selector{-webkit-margin-before:0;margin-block-start:0}.share-component .wh-sticky-header-icons__icon{block-size:24px;inline-size:24px;margin:0;min-inline-size:24px;padding:0}.share-component .wh-sticky-header-icons__icon:hover::after{background-color:#edf5f7}.share-component .wh-sticky-header-icons__icon::after{block-size:40px;content:'';inline-size:40px;inset-block-start:50%;inset-inline-start:50%;min-inline-size:40px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:-1}.share-component button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;cursor:pointer}.share-component button .sr-only{display:inline}.share-component .wh-download-button .spinner{inset-block-end:-8px;inset-inline-start:50%;min-inline-size:38px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.share-component.share-component--solution-detail{margin-inline:25px}@media (min-width:48em){.share-component.share-component--solution-detail{margin-inline:100px}}@media (min-width:64em){.share-component.share-component--solution-detail{inline-size:60%;margin-inline:auto}}.share-component.share-component--bio-detail{margin-inline:25px}@media (min-width:48em){.share-component.share-component--bio-detail{inline-size:75%;margin-inline:auto}}@media (min-width:64em){.share-component.share-component--bio-detail{inline-size:60%}}.col-70>.share-component.share-component--article-detail{-webkit-margin-after:40px;margin-block-end:40px}@media (min-width:64em){.col-70>.share-component.share-component--article-detail{-webkit-margin-after:20px;margin-block-end:20px}}@media (min-width:64em){.share-component.share-component--article-detail{-webkit-margin-before:-20px;margin-block-start:-20px}*+.share-component.share-component--article-detail{-webkit-margin-before:0;margin-block-start:0}}.share-component.share-component--after-hero-v2{margin-block:-50px 40px}.share-component.share-component--after-hero-v2+.wh-generic-content{-webkit-margin-before:0;margin-block-start:0}@media (min-width:64em){.share-component.share-component--after-hero-v2{margin-block:-70px 20px}}.share-component.share-component--about{margin-inline:35px}@media (min-width:48em){.share-component.share-component--about{margin-inline:100px}}@media (min-width:64em){.share-component.share-component--about{margin-block:-30px -35px;margin-inline:calc(7.5% + 60px) 7.5%}}.share-component.share-component--careers{margin-inline:35px}.featured-content-carousel+.share-component.share-component--careers{-webkit-margin-before:4px;margin-block-start:4px}@media (min-width:48em){.share-component.share-component--careers{margin-inline:25px}}@media (min-width:64em){.share-component.share-component--careers{margin-block:-20px;margin-inline:calc(7.5% + 60px) 7.5%}}@media (min-width:48em){.share-component{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:64em){.share-component{margin-block:20px}}.share-component__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.share-component__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.share-component__heading{color:#282324;font:400 .75rem/normal Chivo,sans-serif;letter-spacing:1px;margin:0;text-decoration:none;text-transform:uppercase}.share-component__wrapper--links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-component__wrapper--links .wh-banner-fact-sheet-links{inline-size:100%;margin:0}.share-component__wrapper--links .wh-banner-fact-sheet-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:64em){.share-component__wrapper--links .wh-banner-fact-sheet-links__list{gap:16px}}.share-component__wrapper--links .wh-banner-fact-sheet-links__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00576f;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 .75rem/normal Chivo,sans-serif;float:none;gap:24px;inline-size:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:1px;margin:0;padding:0;text-decoration:none;text-transform:uppercase}.share-component__wrapper--links .wh-banner-fact-sheet-links__link:hover{text-decoration:underline}.share-component__wrapper--links .wh-banner-fact-sheet-links__link::before{background:0 0;block-size:44px;content:'';inline-size:100%;inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:64em){.share-component__wrapper--links .wh-banner-fact-sheet-links__link::before{display:none}}.share-component__wrapper--links .wh-banner-fact-sheet-links__link::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.285.372v14.193l-4.717-4.423-.918.978 6.305 5.91 6.305-5.91-.918-.978-4.717 4.423V.372h-1.34Z' fill='%2300576F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.66 15.6v4.688H2.25v-4.687H.91v6.027H21V15.6h-1.34Z' fill='%2300576F'/%3E%3C/svg%3E") no-repeat center;block-size:22px;inline-size:21px;min-inline-size:20px;position:static}@media (min-width:64em){.share-component__wrapper--links{gap:16px}}.share-component__wrapper--links:not(:has(.wh-banner-fact-sheet-links__item)){display:none}.wh-sticky-header-sharethis{position:relative;float:left}.wh-sticky-header-sharethis__list{position:absolute;top:5px;right:5px;display:none;overflow:auto;width:240px;max-height:420px;margin:0;padding:0;list-style:none;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}.sharethis-open .wh-sticky-header-sharethis__list{display:block;z-index:3}.wh-sticky-header-sharethis__item{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 25px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;color:#282324;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:start;width:100%}.wh-sticky-header-sharethis__item:hover:hover{color:#00576f;background-color:#c6dfe6}.wh-sticky-header-sharethis__item-icon{width:20px;height:auto;margin-right:20px}.wh-sticky-header-sharethis__item--title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;padding-top:25px;cursor:default;letter-spacing:1px;text-transform:uppercase;pointer-events:none;color:#872434}.wh-sticky-header-sharethis__item--title:before{position:relative;top:-1px;display:inline-block;width:15px;height:2px;margin-right:7px;content:'';background-color:#b6b6b6}.sharethis-open .wh-sticky-header-sharethis__trigger{background-color:#edf5f7}.sharethis-open .wh-sticky-header-sharethis__trigger span{opacity:1}.spinner{text-align:center}.spinner span{display:inline-block;width:20px;height:2px;margin-left:5px;-webkit-animation:spinnerAnim 1.5s infinite ease-in-out both;animation:spinnerAnim 1.5s infinite ease-in-out both;background-color:#872434}.spinner span:nth-child(1){margin-left:0}.spinner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.spinner span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes spinnerAnim{0%,100%,60%{opacity:0}30%{opacity:1}}@keyframes spinnerAnim{0%,100%,60%{opacity:0}30%{opacity:1}}.wh-sticky-header{position:fixed;z-index:4;top:-150px;left:0;width:100%;-webkit-transition:top .5s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:#fff;-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-sticky-header__wrapper{position:relative;z-index:2;display:block;width:auto;padding:15px 20px;background-color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-sticky-header__wrapper{padding:20px 30px 21px}}@media (min-width:64em){.wh-sticky-header__wrapper{margin:0 auto;padding:0 7.5% 30px}}.wh-sticky-header__title{font-size:1.125rem;font-weight:400;font-style:italic;line-height:1.8rem;overflow:hidden;width:calc(100% - 105px);max-width:calc(100% - 105px);margin:0;white-space:nowrap;text-overflow:ellipsis}@media (min-width:48em){.wh-sticky-header__title{font-size:1.3125rem;line-height:2;max-width:calc(100% - 195px)}}@media (min-width:64em){.wh-sticky-header__title{font-size:1.5rem;margin-top:22px}}.wh-sticky-header__cta{font-size:.75rem;font-family:Chivo,sans-serif;line-height:23px;position:relative;padding:0 0 2px;cursor:pointer;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#00576f}@media (min-width:48em){.wh-sticky-header__cta{font-size:.8125rem}}.wh-sticky-header__cta:after{position:relative;top:1px;display:inline-block;width:10px;height:10px;margin-left:5px;content:"";-webkit-transition:opacity .3s;transition:opacity .3s;background:url(/images/arrow-right.svg) no-repeat;background-size:contain}.wh-sticky-header--hidden{visibility:hidden}.wh-scroll-progress__bar{position:absolute;z-index:99;top:0;left:0;float:left;width:0;max-width:100%;height:2px;-webkit-transition:width .6s linear;transition:width .6s linear;background-color:#872434}.wh-utility-navigation{width:100%;background:#872434}.wh-utility-navigation__list{min-width:160px;list-style:none;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (max-width:63.99em){.wh-utility-navigation__list{margin-top:10px;padding-left:15px}}.wh-utility-navigation-item{position:relative;display:inline-block;text-transform:uppercase;color:#fff}.wh-utility-navigation-item__link{font-size:.75rem;display:inline-block;padding:12px 2px;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;text-decoration:none;letter-spacing:1px;color:#414141}.wh-utility-navigation-item__link:hover{text-decoration:none}.utility-open .wh-utility-navigation-item__link{color:#650918;background:#fff}.wh-utility-navigation-item__label{display:inline-block;vertical-align:middle}.wh-utility-navigation-item__arrow{display:inline-block;width:11px;height:10px;margin-left:5px;vertical-align:middle}.wh-utility-navigation-item__arrow img{display:none}.wh-utility-navigation-item__arrow:after{display:block;width:11px;height:8px;content:"";background-image:url(/images/down-arrow.svg);background-repeat:no-repeat}.utility-open .wh-utility-navigation-item__arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/images/down-arrow.svg)}.wh-utility-navigation-item__dropdown{position:absolute;z-index:3;top:37px;display:none;overflow-y:auto;width:280px;max-height:380px;margin:0;padding:0;list-style:none;text-align:left;border:solid #e6e6e6;border-width:0 1px 1px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:63.99em){.wh-utility-navigation-item__dropdown{position:initial}}.utility-open .wh-utility-navigation-item__dropdown{display:block}.wh-utility-navigation-item__dropdown-item a{font-family:"Crimson Text",serif;display:inline-block;width:100%;padding:16px 20px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#414141}.wh-utility-navigation-item__dropdown-item a:hover{color:#00576f;background:#c6dfe6}.wh-utility-navigation-item__dropdown-item-selected a{font-family:"Crimson Text",serif;display:inline-block;width:100%;padding:16px 20px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#00576f;background:#c6dfe6}.wh-header-navigation__utility{margin:0;padding:0 15px;list-style:none;background:#872434}@media (min-width:48em){.wh-header-navigation__utility{display:none}}.wh-header-navigation__utility li:last-child .selectric{border-bottom:0}.wh-header-navigation__utility .selectric{position:relative;display:block;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border:0;border-bottom:1px solid #e6e6e6;background:0 0}.wh-header-navigation__utility .selectric .label{font-size:.75rem;font-family:Chivo,sans-serif;margin:0;color:#fff}.wh-header-navigation__utility .selectric .button{margin-right:8px}.wh-header-navigation__utility .selectric .button:after{width:15px;height:15px;background-image:url(/images/down-arrow-white.svg)}.bio-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:relative}.bio-card:hover .bio-card__profile-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.bio-card__profile-image{aspect-ratio:1;block-size:56px;border-radius:50%;inline-size:56px;min-inline-size:56px;overflow:hidden}.bio-card__profile-image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bio-card__name{color:#fff;font:400 .875rem/1.14 Chivo,sans-serif;margin:0}.bio-card__name a{color:inherit;font:inherit;text-decoration:none}.bio-card__name a:focus-visible,.bio-card__name a:hover{text-decoration:underline}.bio-card__name a::after{block-size:100%;content:'';inline-size:100%;inset:0;position:absolute}.bio-card__level{color:#e6e6e6;font:400 .75rem/1.33 Chivo,sans-serif;letter-spacing:1px;margin-block:2px 0;text-transform:uppercase}.case-slide__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}@media (min-width:64em){.case-slide__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-margin-after:82px;margin-block-end:82px;position:relative}}.case-slide__heading .case-slide__copy{margin-block:8px 20px}.case-slide__heading .case-slide__link{display:inline-block;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:64em){.case-slide__heading{max-inline-size:77%;min-inline-size:77%}}.case-slide__picture{aspect-ratio:3/2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-margin-after:24px;margin-block-end:24px;width:100%}.case-slide__picture img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.case-slide__picture::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(53.25%,rgba(0,0,0,0)),color-stop(91.42%,#000));background:linear-gradient(180deg,rgba(0,0,0,0) 53.25%,#000 91.42%);block-size:100%;bottom:0;content:"";inline-size:100%;left:0;opacity:.8;position:absolute;z-index:1}.case-slide__picture::after{content:'';background:var(--logo-img) no-repeat center center;inline-size:100px;block-size:100px;margin:16px;position:absolute;left:0;bottom:0;z-index:1}@media (min-width:64em){.case-slide__picture::after{margin:24px}}.case-slide__title{color:#fff;font:600 1.625rem/1.15 "Crimson Text",serif;margin-block:0}.case-slide__team{border-block:1px solid rgba(255,255,255,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-block:16px}@media (min-width:64em){.case-slide__team{padding-block:20px;-webkit-padding-start:20px;padding-inline-start:20px;position:sticky;top:182px}}.case-slide__team-heading{color:#fff;font:700 1.125rem/1.22 "Crimson Text",serif;margin:0}.case-study{background-color:#171717;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:40px;position:relative}@media (min-width:64em){.case-study{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 2fr;padding-block:80px 0}}.case-study .case-study__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.case-study .case-study__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.case-study .case-study__title{margin:0}.case-study .case-study__title b,.case-study .case-study__title strong{font-weight:700}.case-study .case-study__title i{font-style:italic}.case-study .case-study__link{display:inline-block;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:64em){.case-study .case-study__link{-webkit-margin-before:20px;margin-block-start:20px}}.case-study__heading{-webkit-margin-after:32px;margin-block-end:32px}@media (min-width:64em){.case-study__heading{block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;-webkit-margin-after:82px;margin-block-end:82px;-webkit-padding-end:40px;padding-inline-end:40px;position:sticky;top:192px}}.case-study__slider{-webkit-margin-after:24px;margin-block-end:24px;position:relative}@media (min-width:64em){.case-study__slider{-webkit-margin-after:0;margin-block-end:0}}.case-study__slider--scroll{overflow-y:scroll}.body--not-scroll{overflow:hidden}.gradient{display:none}@media (min-width:64em){.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(53.25%,rgba(23,23,23,0)),color-stop(91.42%,#171717));background:linear-gradient(180deg,rgba(23,23,23,0) 53.25%,#171717 91.42%);block-size:160px;bottom:0;display:block;inline-size:100%;margin-top:-175px;pointer-events:none;position:sticky}}@media (min-width:120em){.gradient{margin-top:-155px;block-size:140px}}.gradient.gradient-none{display:none}.column-careers-row{background-color:#171717;margin-inline:auto;max-inline-size:1920px;-webkit-padding-before:48px;padding-block-start:48px}@media (min-width:48em) and (max-width:63.99em){.column-careers-row .homepage-container{padding-inline:20px}}.column-careers-row .column-careers-row__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.column-careers-row .column-careers-row__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.column-careers-row .homepage-slider__controls{inset-block-end:24px;inset-inline:20px;margin:0;position:absolute}@media (min-width:48em) and (max-width:63.99em){.column-careers-row .homepage-slider__controls{inset-inline:40px}}.column-careers-row .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.column-careers-row .slick-slide{block-size:auto}.column-careers-row .slick-slide>div{block-size:100%}@media (min-width:64em){.column-careers-row{-webkit-padding-before:80px;padding-block-start:80px}}.column-careers-row__heading{margin:0}.column-careers-row__wrapper{-webkit-margin-before:32px;margin-block-start:32px;position:relative}@media (min-width:64em){.column-careers-row__wrapper{overflow-y:clip}}.column-careers-row__wrapper .homepage-slider__controls .homepage-slider__next-arrow,.column-careers-row__wrapper .homepage-slider__controls .homepage-slider__prev-arrow{background-color:transparent}.column-careers-card{block-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.column-careers-card{block-size:620px;max-block-size:620px;min-block-size:620px;position:relative}}.column-careers-card__image{block-size:400px;display:block;inline-size:100%;max-block-size:400px;min-block-size:400px;position:relative}.column-careers-card__image::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(75.26%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 75.26%);content:'';inset:0;position:absolute}@media (min-width:64em){.column-careers-card__image::after{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(75.26%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 75.26%)}}.column-careers-card__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:64em){.column-careers-card__image{block-size:620px;inset:0;max-block-size:620px;min-block-size:620px;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}.column-careers-card__image--left img{-o-object-position:left;object-position:left}.column-careers-card__image--center img{-o-object-position:center;object-position:center}.column-careers-card__image--right img{-o-object-position:right;object-position:right}.column-careers-card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-backdrop-filter:blur(13.59141px);backdrop-filter:blur(13.59141px);background:linear-gradient(315deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%),rgba(101,9,24,.85);background-blend-mode:overlay,normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;inline-size:100%;-webkit-margin-before:-42px;margin-block-start:-42px;padding-block:24px 88px;padding-inline:20px;position:relative}.column-careers-card__content::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='169' fill='none'%3E%3Cg opacity='.15' clip-path='url(%23a)'%3E%3Cpath d='M542.039.667H0l706.081 847.297H1254L542.039.667Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .667)' d='M0 0h80v168H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;block-size:168px;content:'';inline-size:80px;inset-block-start:0;inset-inline-end:0;position:absolute}@media (min-width:48em){.column-careers-card__content{padding-inline:40px}}@media (min-width:64em){.column-careers-card__content{inset-block-end:0;inset-inline:0;padding:40px;position:absolute;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}}.column-careers-card__heading{margin:0}.column-careers-card__copy{margin-block:8px 0}.column-careers-card__link{display:inline-block;margin-block:auto 0;-webkit-margin-before:16px;margin-block-start:16px}.column-careers-card__link:focus-visible{border-radius:2px;outline:1px solid #fff;outline-offset:5px}.column-careers-row__item{block-size:100%}@media (min-width:64em){.column-careers-row__item{position:relative}.column-careers-row__item:not(.active){z-index:1}.column-careers-row__item:not(.active) .column-careers-card__content{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.column-careers-row__item:not(.active) .column-careers-card__content::after{opacity:0}.column-careers-row__item:not(.active) .column-careers-card__copy,.column-careers-row__item:not(.active) .column-careers-card__link{margin:0;max-block-size:0;opacity:0;padding:0}.column-careers-row__item:not(.active) .column-careers-card__image{opacity:0}.column-careers-row__item.active .column-careers-card__image{min-inline-size:100dvw}.column-careers-row__item:nth-of-type(2).active .column-careers-card__image{inset-inline-start:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.column-careers-row__item:nth-of-type(2)::after,.column-careers-row__item:nth-of-type(2)::before{background-color:rgba(255,255,255,.5);block-size:100%;content:'';inline-size:1px;inset-block:0;position:absolute;z-index:2}.column-careers-row__item:nth-of-type(2)::after{inset-inline-end:0}.column-careers-row__item:nth-of-type(2)::before{inset-inline-start:0}.column-careers-row__item:nth-of-type(3).active .column-careers-card__image{inset-inline-start:auto;inset-inline-end:0}}.column-careers-row__list{overflow-x:clip}@media (min-width:64em){.column-careers-row__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.homepage-featured-content{position:relative;overflow:hidden;background-color:#872434}.homepage-featured-content__background{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;background-position:center;background-size:cover}.homepage-featured-content__link{display:block;min-height:420px;padding:105px 20px;text-decoration:none}@media (min-width:48em){.homepage-featured-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.homepage-featured-content__link:hover{text-decoration:none}.homepage-featured-content__link:hover .homepage-featured-content__background,.homepage-featured-content__link:hover .homepage-featured-content__background--blurred{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (min-width:48em){.homepage-featured-content__link{padding:164px 64px}}@media (min-width:64em){.homepage-featured-content__link{padding:150px 7.5%}}.homepage-featured-content__wrap{position:relative;z-index:1;overflow:hidden;padding:38px 20px;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:47.99em){.homepage-featured-content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:48em){.homepage-featured-content__wrap{padding:56px 70px 55px}}@media (min-width:64em){.homepage-featured-content__wrap{padding:70px 200px 80px}}.homepage-featured-content__title{font-size:1.75rem;font-weight:500;line-height:30px;position:relative;max-height:60px;margin:0 auto 20px;color:#fff}@media (min-width:48em){.homepage-featured-content__title{font-size:2.25rem;line-height:40px;max-width:740px;max-height:90px}}@media (min-width:64em){.homepage-featured-content__title{font-size:3rem;line-height:50px;max-height:110px}}.homepage-featured-content__date{font-size:.75rem;font-weight:300;position:relative;margin-bottom:20px;text-transform:uppercase;color:#fff}.homepage-featured-content__text{font-size:.875rem;font-weight:400;line-height:20px;position:relative;margin:0 auto 20px;opacity:.6;color:#fff}@media (min-width:48em){.homepage-featured-content__text{font-size:1rem;line-height:24px;max-width:550px;margin-bottom:25px}}@media (min-width:64em){.homepage-featured-content__text{margin-bottom:20px}}.homepage-featured-content__type{font-size:.75rem;font-weight:400;position:relative;padding:3px 8px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#282324;border-radius:3px;background-color:#fff;-ms-flex-item-align:center;align-self:center}.homepage-featured-content__background--blurred{position:absolute;z-index:-1;top:-105px;left:-20px;display:block;width:calc(100% + 40px);height:calc(100% + 210px);min-height:420px;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;-webkit-transform:scaleY(1.1);transform:scaleY(1.1);background-position:center;background-size:cover;-webkit-filter:blur(12px);filter:blur(12px)}@media (min-width:48em){.homepage-featured-content__background--blurred{top:-164px;left:-64px;width:calc(100% + 128px);height:calc(100% + 328px)}}@media (min-width:64em){.homepage-featured-content__background--blurred{top:-170px;left:-70px;width:calc(100% + 140px);height:calc(100% + 340px)}}.homepage-featured-content__background--blurred:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.homepage-featured-content__background--blurred:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.homepage-featured-content__background--blurred:after{background:rgba(138,12,33,.8)}}.homepage-template{background:#171717}.homepage-template .wh-footer{-webkit-margin-before:0;margin-block-start:0}@media (min-width:48em){.homepage-template .wh-footer__top{padding-block:40px}}@media (min-width:64em){.homepage-template .wh-footer__top{padding-block:45px 35px}}@media (min-width:48em){.homepage-template .wh-footer__bottom-wrapper{padding-block:30px}}@media (min-width:64em){.homepage-template .wh-footer__bottom-wrapper{padding-block:25px}}@media (min-width:48em){.homepage-template .wh-footer__bottom-wrapper,.homepage-template .wh-footer__top{margin-inline:20px}}@media (min-width:64em){.homepage-template .wh-footer__bottom-wrapper,.homepage-template .wh-footer__top{margin-inline:auto;max-inline-size:1920px;padding-inline:90px}}.homepage-template .homepage-template__wrapper{background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='2423' fill='none'%3E%3Cpath opacity='.05' d='M1.039 0H-541l2019.58 2422.5h547.92L1.039 0Z' fill='%23fff'/%3E%3C/svg%3E") repeat-y;background-size:contain;-webkit-margin-before:-40px;margin-block-start:-40px;-webkit-padding-before:40px;padding-block-start:40px;position:relative}.homepage-template .homepage-template__wrapper>*{background-color:transparent}.homepage-template .homepage-template__wrapper .wh-back-to-top__button,.homepage-template .homepage-template__wrapper .wh-footer{background-color:#fff}.homepage-template .homepage-template__wrapper .wh-footer__bottom{background-color:#f7f7f7}@media (min-width:48em){.homepage-template .homepage-template__wrapper{background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='768' height='2423' fill='none'%3E%3Cpath opacity='.05' d='M1.039 0H-541l2019.58 2422.5h547.92L1.039 0Z' fill='%23fff'/%3E%3C/svg%3E") repeat-y top 135px left;background-size:contain;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}}@media (min-width:64em){.homepage-template .homepage-template__wrapper{background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='2423' fill='none'%3E%3Cpath opacity='.05' d='M1.039 0H-541l2019.58 2422.5h547.92L1.039 0Z' fill='%23fff'/%3E%3C/svg%3E") repeat-y top 210px left;background-size:contain}}@media (min-width:120em){.homepage-template .homepage-template__wrapper{background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='3146' fill='none'%3E%3Cpath opacity='.05' d='M1.039 0H-541l2622 3145.5h547.92L1.039 0Z' fill='%23fff'/%3E%3C/svg%3E") repeat-y top -15px left;background-size:contain}}@media (min-width:240em){.homepage-template .homepage-template__wrapper{background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4000' height='5627' fill='none'%3E%3Cpath opacity='.05' d='M1.039 0H-541l4720.5 5657.5h547.92L1.039 0Z' fill='%23fff'/%3E%3C/svg%3E") repeat-y;background-size:contain}}.homepage-container{margin-inline:auto;max-inline-size:1920px;padding-inline:20px}.homepage-container .rtf *,.homepage-container .wh-generic-page__teaser *{color:inherit}.homepage-container .rtf a,.homepage-container .wh-generic-page__teaser a{text-decoration:underline}@media (min-width:48em) and (max-width:63.99em){.homepage-container{padding-inline:40px}}@media (min-width:64em){.homepage-container{padding-inline:90px}}.homepage-masthead__heading,.report-masthead__heading{color:#fff;font:600 2.5rem/1.1 "Crimson Text",serif}@media (min-width:64em){.homepage-masthead__heading,.report-masthead__heading{font-size:3.4375rem;line-height:1.09}}.authors-contributors__heading,.case-study__title,.column-careers-row__heading,.featured-solution__heading,.image-content__heading,.rtf--report.wh-generic-page__teaser h2,.rtf.rtf--report h2,.team-spotlight-grid__heading,.testimonial-carousel__heading,.trending-topics-carousel__heading{color:#fff;font:600 1.875rem/1.2 "Crimson Text",serif}@media (min-width:64em){.authors-contributors__heading,.case-study__title,.column-careers-row__heading,.featured-solution__heading,.image-content__heading,.rtf--report.wh-generic-page__teaser h2,.rtf.rtf--report h2,.team-spotlight-grid__heading,.testimonial-carousel__heading,.trending-topics-carousel__heading{font-size:2.75rem;line-height:1.13}}.column-careers-card__heading,.report-related-content__heading,.rtf--report.wh-generic-page__teaser h3,.rtf.rtf--report h3{color:#fff;font:600 1.625rem/1.15 "Crimson Text",serif}@media (min-width:64em){.column-careers-card__heading,.report-related-content__heading,.rtf--report.wh-generic-page__teaser h3,.rtf.rtf--report h3{font-size:2rem;line-height:1.18}}.homepage-masthead-card__heading,.rtf--report.wh-generic-page__teaser h4,.rtf.rtf--report h4,.team-spotlight-grid__bios-heading,.trending-topics-card__title{color:#fff;font:600 1.375rem/1.18 "Crimson Text",serif}@media (min-width:64em){.homepage-masthead-card__heading,.rtf--report.wh-generic-page__teaser h4,.rtf.rtf--report h4,.team-spotlight-grid__bios-heading,.trending-topics-card__title{font-size:1.5rem;line-height:1.25}}.authors-contributors-card__link,.authors-contributors-card__name,.rtf--report.wh-generic-page__teaser h5,.rtf.rtf--report h5{color:#fff;font:700 1.25rem/1.27 "Crimson Text",serif}.authors-contributors-card__role,.report-sticky-navigation__label,.rtf--report.wh-generic-page__teaser h6,.rtf.rtf--report h6,.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__eyebrow{color:#e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;font:600 .875rem/1.28 Chivo,sans-serif}.report-masthead__copy,.rtf--report.wh-generic-page__teaser *,.rtf--report.wh-generic-page__teaser ol li::before,.rtf.rtf--report *,.rtf.rtf--report ol li::before{color:#e6e6e6;font:400 1.125rem/1.55 Chivo,sans-serif}.case-slide__copy,.featured-solution__copy,.image-content__copy.rtf--report.wh-generic-page__teaser,.image-content__copy.rtf.rtf--report,.report-related-content__item,.report-related-content__item.wh-solution-listing-item,.team-spotlight-grid__copy{color:#e6e6e6;font:400 1rem/1.62 Chivo,sans-serif}.column-careers-card__copy{color:#fff;font:400 .875rem/1.57 Chivo,sans-serif}.authors-contributors-card__title,.image-content__caption,.report-masthead__partner-title{color:#e6e6e6;font:400 .75rem/1.33 Chivo,sans-serif}.authors-contributors__link,.case-slide__link,.case-study__link,.column-careers-card__link,.featured-solution__link,.homepage-masthead-card__link,.team-spotlight-grid__bios-link,.team-spotlight-grid__link,.trending-topics-carousel__link,.trending-topics-carousel__select{color:#fff;font:400 .875rem/1.14 Chivo,sans-serif;letter-spacing:1px;-webkit-padding-after:6px;padding-block-end:6px;text-transform:uppercase;text-decoration:none;position:relative}.authors-contributors__link::before,.case-slide__link::before,.case-study__link::before,.column-careers-card__link::before,.featured-solution__link::before,.homepage-masthead-card__link::before,.team-spotlight-grid__bios-link::before,.team-spotlight-grid__link::before,.trending-topics-carousel__link::before,.trending-topics-carousel__select::before{background-color:#fff;block-size:2px;content:'';inset-block-end:0;inset-inline:0 15px;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.authors-contributors__link::after,.case-slide__link::after,.case-study__link::after,.column-careers-card__link::after,.featured-solution__link::after,.homepage-masthead-card__link::after,.team-spotlight-grid__bios-link::after,.team-spotlight-grid__link::after,.trending-topics-carousel__link::after,.trending-topics-carousel__select::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.75 8.349 6.403 5 1.75 1.651V0l2.307 1.651L8.75 5 4.057 8.349 1.75 10V8.349Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;block-size:10px;content:'';display:inline-block;inline-size:10px;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-before:4px;margin-block-start:4px;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.authors-contributors__link:focus-visible,.authors-contributors__link:hover,.case-slide__link:focus-visible,.case-slide__link:hover,.case-study__link:focus-visible,.case-study__link:hover,.column-careers-card__link:focus-visible,.column-careers-card__link:hover,.featured-solution__link:focus-visible,.featured-solution__link:hover,.homepage-masthead-card__link:focus-visible,.homepage-masthead-card__link:hover,.team-spotlight-grid__bios-link:focus-visible,.team-spotlight-grid__bios-link:hover,.team-spotlight-grid__link:focus-visible,.team-spotlight-grid__link:hover,.trending-topics-carousel__link:focus-visible,.trending-topics-carousel__link:hover,.trending-topics-carousel__select:focus-visible,.trending-topics-carousel__select:hover{text-decoration:none}.authors-contributors__link:focus-visible::after,.authors-contributors__link:hover::after,.case-slide__link:focus-visible::after,.case-slide__link:hover::after,.case-study__link:focus-visible::after,.case-study__link:hover::after,.column-careers-card__link:focus-visible::after,.column-careers-card__link:hover::after,.featured-solution__link:focus-visible::after,.featured-solution__link:hover::after,.homepage-masthead-card__link:focus-visible::after,.homepage-masthead-card__link:hover::after,.team-spotlight-grid__bios-link:focus-visible::after,.team-spotlight-grid__bios-link:hover::after,.team-spotlight-grid__link:focus-visible::after,.team-spotlight-grid__link:hover::after,.trending-topics-carousel__link:focus-visible::after,.trending-topics-carousel__link:hover::after,.trending-topics-carousel__select:focus-visible::after,.trending-topics-carousel__select:hover::after{opacity:1}.authors-contributors__link:focus-visible::before,.authors-contributors__link:hover::before,.case-slide__link:focus-visible::before,.case-slide__link:hover::before,.case-study__link:focus-visible::before,.case-study__link:hover::before,.column-careers-card__link:focus-visible::before,.column-careers-card__link:hover::before,.featured-solution__link:focus-visible::before,.featured-solution__link:hover::before,.homepage-masthead-card__link:focus-visible::before,.homepage-masthead-card__link:hover::before,.team-spotlight-grid__bios-link:focus-visible::before,.team-spotlight-grid__bios-link:hover::before,.team-spotlight-grid__link:focus-visible::before,.team-spotlight-grid__link:hover::before,.trending-topics-carousel__link:focus-visible::before,.trending-topics-carousel__link:hover::before,.trending-topics-carousel__select:focus-visible::before,.trending-topics-carousel__select:hover::before{inset-inline-end:1px}.case-study__eyebrow,.column-careers-row__eyebrow,.featured-solution__eyebrow,.homepage-masthead__eyebrow,.report-masthead__date,.team-spotlight-grid__eyebrow,.testimonial-carousel__eyebrow,.trending-topics-carousel__eyebrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;font:600 .875rem/1.28 Chivo,sans-serif;gap:6px;letter-spacing:1px;margin:0;position:relative;text-transform:uppercase}.case-study__eyebrow::before,.column-careers-row__eyebrow::before,.featured-solution__eyebrow::before,.homepage-masthead__eyebrow::before,.report-masthead__date::before,.team-spotlight-grid__eyebrow::before,.testimonial-carousel__eyebrow::before,.trending-topics-carousel__eyebrow::before{background-color:#ef9e00;block-size:2px;content:'';display:block;inline-size:14px}.report-sticky-navigation__download-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00576f;border:unset;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 1rem/1 Chivo,sans-serif;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;padding-block:20px;padding-inline:40px;text-align:start;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.report-sticky-navigation__download-button:focus-visible,.report-sticky-navigation__download-button:hover{border-radius:2px;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(47.96%,rgba(255,255,255,.45)),to(rgba(255,255,255,0))),#00576f;background:linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 47.96%,rgba(255,255,255,0) 100%),#00576f;background-blend-mode:overlay,normal;text-decoration:none}.homepage-masthead__link,.report-masthead__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:unset;color:#00576f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:600 1rem/1 Chivo,sans-serif;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;-webkit-margin-before:20px;margin-block-start:20px;padding-block:16px;padding-inline:24px;text-align:start;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.homepage-masthead__link:focus-visible,.homepage-masthead__link:hover,.report-masthead__cta:focus-visible,.report-masthead__cta:hover{border-radius:2px;background:-webkit-gradient(linear,right top,left top,color-stop(.62%,#fff),color-stop(49.79%,rgba(255,255,255,.5)),to(#fff)),#c6dfe6;background:linear-gradient(270deg,#fff .62%,rgba(255,255,255,.5) 49.79%,#fff 100%),#c6dfe6;background-blend-mode:overlay,normal;text-decoration:none}@media (min-width:48em){.homepage-masthead__link,.report-masthead__cta{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}}@media (min-width:64em){.homepage-masthead__link,.report-masthead__cta{-webkit-margin-before:24px;margin-block-start:24px}}.homepage-slider__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:64em){.homepage-slider__controls{display:none}}.homepage-slider__pagination{color:#b6b6b6;font:400 .875rem/1.28 Chivo,sans-serif;letter-spacing:1px;text-transform:uppercase}.homepage-slider__next-arrow,.homepage-slider__prev-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#171717;block-size:40px;border-radius:100px;border:2px solid #fff;cursor:pointer;inline-size:40px;margin:0;min-block-size:40px;min-inline-size:40px;overflow:hidden;padding:0;position:relative}.homepage-slider__next-arrow::after,.homepage-slider__prev-arrow::after{content:'';block-size:100%;inline-size:100%;opacity:0;pointer-events:none;position:absolute;inset-block-start:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.homepage-slider__next-arrow::before,.homepage-slider__prev-arrow::before{content:'';block-size:100%;inline-size:100%;opacity:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.homepage-slider__prev-arrow::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.904 2.481 5.087 6.667l5.817 4.186v2.064L8.02 10.853 2.154 6.667 8.02 2.481 10.904.417v2.064Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center}.homepage-slider__prev-arrow::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.904 2.481 5.087 6.667l5.817 4.186v2.064L8.02 10.853 2.154 6.667 8.02 2.481 10.904.417v2.064Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center;inset-inline-end:-100%}.homepage-slider__prev-arrow:focus-visible::before,.homepage-slider__prev-arrow:hover::before{opacity:0}.homepage-slider__prev-arrow:focus-visible::after,.homepage-slider__prev-arrow:hover::after{opacity:1;inset-inline-end:0}.homepage-slider__next-arrow::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m3.091 10.853 5.817-4.186-5.817-4.186V.417l2.884 2.064 5.866 4.186-5.866 4.186-2.884 2.064v-2.064Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center}.homepage-slider__next-arrow::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m3.091 10.853 5.817-4.186-5.817-4.186V.417l2.884 2.064 5.866 4.186-5.866 4.186-2.884 2.064v-2.064Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center;inset-inline-start:-100%}.homepage-slider__next-arrow:focus-visible::before,.homepage-slider__next-arrow:hover::before{opacity:0}.homepage-slider__next-arrow:focus-visible::after,.homepage-slider__next-arrow:hover::after{inset-inline-start:0;opacity:1}.wh-home-page-hero{background-color:#872434;position:relative;z-index:1;height:100vh;min-height:550px}.wh-home-page-hero__carousel{position:absolute;z-index:-1;overflow:hidden;width:100%;height:100%}.wh-home-page-hero__carousel:before{position:absolute;z-index:1;top:0;left:53%;display:block;width:160%;height:100%;content:"";-webkit-transform:skew(-35deg);transform:skew(-35deg);background-color:rgba(101,9,24,.8);background-image:-webkit-gradient(linear,left top,left bottom,from(305),color-stop(0,rgba(255,255,255,.15)),to(rgba(255,255,255,.3)));background-image:linear-gradient(305,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-home-page-hero__carousel:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-home-page-hero__carousel:before{background:rgba(138,12,33,.8)}}.wh-home-page-hero__carousel__slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;-webkit-transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,transform 7s linear;transition:opacity .5s,transform 7s linear,-webkit-transform 7s linear;opacity:0;background-color:rgba(65,65,65,.25);background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.wh-home-page-hero__carousel__slide.active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.wh-home-page-hero__carousel img{position:absolute;top:0;right:-100%;left:-100%;min-width:100%;min-height:100%;margin:0 auto;-webkit-transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,transform 7s linear;transition:opacity .5s,transform 7s linear,-webkit-transform 7s linear;opacity:0;background-color:rgba(65,65,65,.85);background-blend-mode:multiply}.wh-home-page-hero__carousel img.active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.wh-home-page-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:30px 27px 58px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99em){.wh-search-box-focused .wh-home-page-hero__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:120px}.wh-search-box-focused .wh-home-page-hero__content .wh-home-page-hero__logo{height:0;margin-bottom:0}}.wh-home-page-hero__logo{margin:0 0 40px;text-align:center;-webkit-filter:drop-shadow(0 2px 3px rgba(30, 26, 27, .4));filter:drop-shadow(0 2px 3px rgba(30, 26, 27, .4));-ms-flex-negative:0;flex-shrink:0}@media (min-width:48em){.wh-home-page-hero__logo{margin-bottom:33px}}@media (min-width:64em){.wh-home-page-hero__logo{margin-bottom:24px}}.wh-home-page-hero__logo img{width:225px;height:auto}.wh-home-page-hero__animated-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__slug{font-size:2.25rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:37px;overflow:hidden;width:100%;max-width:280px;margin:0;text-align:center;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-home-page-hero__slug{font-size:3rem;line-height:50px;max-width:650px}}@media (min-width:64em){.wh-home-page-hero__slug{font-size:3.4375rem;line-height:60px;max-width:900px}}.wh-home-page-hero__slug:after{display:block;width:70px;height:2px;margin:40px auto 33px;content:"";background-color:#fff}@media (min-width:48em){.wh-home-page-hero__slug:after{margin:48px auto 40px}}@media (min-width:64em){.wh-home-page-hero__slug:after{margin:37px auto 40px}}.wh-home-page-hero__searchbar-container{position:relative;width:100%;max-width:575px}.wh-home-page-hero__searchbar-container .wh-search-box{width:100%;max-width:none}.wh-home-page-hero__searchbar-container .wh-search-box__button{border-radius:0;background:#fff}.wh-home-page-hero__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-home-page-hero__links li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__links li:not(:last-child):after{position:relative;display:block;margin:0 15px;content:"|";color:#fff}@media (min-width:48em){.wh-home-page-hero__links li:not(:last-child):after{margin:0 21px}}.wh-home-page-hero__links a{font-size:1rem;font-family:Chivo,sans-serif;text-decoration:none;color:#fff;text-shadow:0 2px 3px rgba(30,26,27,.2)}.wh-home-page-hero__links a:hover{text-decoration:underline}@media (min-width:48em){.wh-home-page-hero__links a{font-size:1.125rem}}.wh-home-page-hero__scroll{font-size:.75rem;font-weight:400;position:absolute;bottom:20px;left:calc(50% - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:10px;text-decoration:none;text-transform:uppercase;color:#fff;text-shadow:0 2px 3px rgba(30,26,27,.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__scroll:hover{text-decoration:none}.wh-home-page-hero__scroll:hover svg{top:7px}.wh-home-page-hero__scroll svg{position:relative;top:5px;width:10px;height:7px;-webkit-transition:top .3s cubic-bezier(.25,.46,.45,.94);transition:top .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}.homepage-masthead-card{position:relative}.homepage-masthead-card__heading{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.homepage-masthead-card__heading b,.homepage-masthead-card__heading strong{font-weight:700}.homepage-masthead-card__heading i{font-style:italic}.homepage-masthead-card__link{display:inline-block;margin-block:16px 0}@media (min-width:64em){.homepage-masthead-card__link{-webkit-margin-before:20px;margin-block-start:20px}}.homepage-masthead-card__play-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-margin-before:16px;margin-block-start:16px;padding:0}.homepage-masthead-card__play-btn::after{block-size:100%;content:'';inline-size:100%;inset:0;position:absolute}.homepage-masthead-card__play-btn:focus-visible .homepage-masthead-card__link::after,.homepage-masthead-card__play-btn:hover .homepage-masthead-card__link::after{opacity:1}.homepage-masthead-card__play-btn:focus-visible .homepage-masthead-card__link::before,.homepage-masthead-card__play-btn:hover .homepage-masthead-card__link::before{inset-inline-end:1px}.homepage-masthead-card__play-btn .homepage-masthead-card__link{-webkit-margin-before:0;margin-block-start:0}.homepage-masthead-card__play-icon{background:url(/images/play-button-white.svg) no-repeat center center/100% 100%;block-size:20px;border:none;border-radius:100%;display:block;inline-size:20px;padding:0}.homepage-masthead-card__link-wrapper::after{block-size:100%;content:'';inline-size:100%;inset:0;position:absolute}.homepage-masthead-card__link-wrapper:focus-visible .homepage-masthead-card__link::after,.homepage-masthead-card__link-wrapper:hover .homepage-masthead-card__link::after{opacity:1}.homepage-masthead-card__link-wrapper:focus-visible .homepage-masthead-card__link::before,.homepage-masthead-card__link-wrapper:hover .homepage-masthead-card__link::before{inset-inline-end:1px}.homepage-masthead{background-color:#171717;-webkit-margin-before:74px;margin-block-start:74px;margin-inline:auto;max-inline-size:1920px;-webkit-padding-after:40px;padding-block-end:40px;position:relative}.homepage-masthead .homepage-masthead__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.homepage-masthead .homepage-masthead__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.homepage-masthead .homepage-slider__controls{-webkit-margin-before:25px;margin-block-start:25px}@media (min-width:64em){.homepage-masthead .homepage-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-margin-before:48px;margin-block-start:48px}}@media (min-width:64em){.homepage-masthead .homepage-masthead__slide{block-size:100%;-webkit-border-end:1px solid rgba(255,255,255,.5);border-inline-end:1px solid rgba(255,255,255,.5);padding-inline:32px}}.homepage-masthead .homepage-masthead-card{block-size:100%}@media (min-width:64em){.homepage-masthead{-webkit-padding-after:0;padding-block-end:0}.homepage-masthead .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-masthead .slick-slide{block-size:auto}.homepage-masthead .slick-slide>div{block-size:100%}}@media (min-width:76.875em){.homepage-masthead{-webkit-margin-before:112px;margin-block-start:112px}}.homepage-masthead__wrapper{overflow-x:clip}@media (min-width:64em){.homepage-masthead__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end;block-size:680px;display:grid;grid-template-columns:513px minmax(0,1fr);inset-block-start:0;inset-inline:0;position:absolute}}@media (min-width:120em){.homepage-masthead__wrapper{block-size:907px;grid-template-columns:713px minmax(0,1fr)}}@media (max-width:63.99em){.homepage-masthead__slider-wrapper .slick-list{-webkit-margin-start:-10px;margin-inline-start:-10px;-webkit-padding-start:10px;padding-inline-start:10px}}@media (min-width:64em){.homepage-masthead__slider-wrapper{margin-inline:60px -90px;-webkit-padding-after:8px;padding-block-end:8px}.homepage-masthead__slider-wrapper .slick-list{-webkit-margin-start:-32px;margin-inline-start:-32px;-webkit-padding-end:79px;padding-inline-end:79px}}@media (min-width:120em){.homepage-masthead__slider-wrapper{-webkit-margin-end:-95px;margin-inline-end:-95px;-webkit-padding-after:48px;padding-block-end:48px}.homepage-masthead__slider-wrapper .slick-list{-webkit-margin-start:-32px;margin-inline-start:-32px;-webkit-padding-end:0;padding-inline-end:0}}.homepage-masthead__background{background:-webkit-gradient(linear,left bottom,left top,color-stop(9.33%,#171717),to(rgba(0,0,0,0))),var(--homepage-masthead-bg) #d3d3d3 -106.262px -34.69px/171.032% 109.286% no-repeat;background:linear-gradient(0deg,#171717 9.33%,rgba(0,0,0,0) 100%),var(--homepage-masthead-bg) #d3d3d3 -106.262px -34.69px/171.032% 109.286% no-repeat;background-position:center;background-size:cover;block-size:420px;inline-size:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:48em){.homepage-masthead__background{block-size:363px}}@media (min-width:64em){.homepage-masthead__background{block-size:680px}}@media (min-width:120em){.homepage-masthead__background{block-size:907px}}.homepage-masthead__content{background:linear-gradient(315deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%),rgba(101,9,24,.85);background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(13.59141px);backdrop-filter:blur(13.59141px);-webkit-margin-before:-180px;margin-block-start:-180px;padding-block:24px;padding-inline:20px;position:relative;z-index:1}.homepage-masthead__content::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='168' fill='none'%3E%3Cg opacity='.15' clip-path='url(%23a)'%3E%3Cpath d='M542.039 0H0l706.081 847.297H1254L542.039 0Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h80v168H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;block-size:168px;content:'';inline-size:80px;inset-block-start:0;inset-inline-end:0;position:absolute;z-index:-1}@media (min-width:48em){.homepage-masthead__content{-webkit-margin-before:-120px;margin-block-start:-120px;padding:32px}}@media (min-width:64em){.homepage-masthead__content{inline-size:100%;-webkit-margin-after:-40px;margin-block-end:-40px;padding:48px}.homepage-masthead__content::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='265' fill='none'%3E%3Cg opacity='.15' clip-path='url(%23a)'%3E%3Cpath d='M1355.1 0H0l1765.2 2118.24H3135L1355.1 0Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h220v265H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;block-size:265px;inline-size:220px}}@media (min-width:120em){.homepage-masthead__content{-webkit-margin-after:0;margin-block-end:0}}.homepage-masthead__heading{margin:0}.homepage-masthead__heading b,.homepage-masthead__heading strong{font-weight:700}.homepage-masthead__heading i{font-style:italic}.homepage-masthead__copy{color:#e6e6e6;font:400 1rem/1.62 Chivo,sans-serif;-webkit-margin-before:8px;margin-block-start:8px}@media (min-width:64em){.homepage-masthead__copy{font-size:1.125rem;line-height:1.55;-webkit-margin-before:12px;margin-block-start:12px}}.homepage-masthead__link--external::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2300576F'%3E%3Cpath d='M13.068 14.658H1.318V2.9h5.783V1.582H.663A.661.661 0 0 0 0 2.245v13.068c0 .367.296.663.663.663h13.068a.661.661 0 0 0 .663-.663V8.875h-1.318v5.783h-.008Z'/%3E%3Cpath d='M10.56 0v1.318h3.171L6.542 8.499l.927.927 7.213-7.181v3.17H16V0h-5.44Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v15.976H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;block-size:16px;content:'';inline-size:16px}.homepage-masthead__slider{-webkit-margin-before:40px;margin-block-start:40px;overflow-x:clip}@media (min-width:64em){.homepage-masthead__slider{-webkit-margin-before:0;margin-block-start:0}}.rtf--homepage{line-height:0}.wh-showcase-carousel{position:relative;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-showcase-carousel{margin:110px 0}}@media (min-width:64em){.wh-showcase-carousel{margin:60px 0}}.wh-showcase-carousel .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.wh-showcase-carousel .slick-list{height:100%}.wh-showcase-carousel .slick-slide{position:relative;z-index:2;cursor:none;opacity:.3}.wh-showcase-carousel .slick-slide a{cursor:none}.wh-showcase-carousel .slick-slide>div{width:100%}.wh-showcase-carousel .slick-slide.slick-current{z-index:1}.wh-showcase-carousel .slick-slide.slick-active{pointer-events:none;opacity:1}.wh-showcase-carousel .slick-slide.slick-active a{cursor:pointer;pointer-events:auto}.wh-showcase-carousel .slick-slide.slick-active a:focus{outline:0}.wh-showcase-carousel .slick-slide.slick-active .wh-showcase-carousel-slide__img{margin:0 auto!important}.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:10%!important}@media (min-width:48em){.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:10%!important}}@media (min-width:64em){.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:65%!important}}.wh-showcase-carousel .slick-slide:focus{outline:0}.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-10%!important}@media (min-width:48em){.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-10%!important}}@media (min-width:64em){.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-35%!important}}.wh-showcase-carousel-slide{position:relative;z-index:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.slick-active .wh-showcase-carousel-slide{z-index:2;margin:0}.wh-showcase-carousel-slide__title{font-size:1.625rem;font-weight:700;font-style:italic;margin:0 0 20px;text-align:center}@media (min-width:48em){.wh-showcase-carousel-slide__title{font-size:2.75rem;margin:0 0 70px}}.wh-showcase-carousel-slide__img-wrapper{position:relative}.slick-active .wh-showcase-carousel-slide__img-wrapper picture{text-align:center}.wh-showcase-carousel-slide__img{width:70%;max-width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-filter:blur(3px);filter:blur(3px)}@media (min-width:64em){.wh-showcase-carousel-slide__img{width:64%;height:auto;-webkit-transform:scale(.7);transform:scale(.7)}}.slick-active .wh-showcase-carousel-slide__img{-webkit-filter:none;filter:none}@media (min-width:64em){.slick-active .wh-showcase-carousel-slide__img{-webkit-transform:none;transform:none}}.wh-showcase-carousel__pagination{margin-top:20px}@media (min-width:48em){.wh-showcase-carousel__pagination{margin-top:80px}}.wh-showcase-carousel__cursor{position:absolute;z-index:5;display:none;width:20px;height:20px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}.wh-showcase-carousel__cursor.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-showcase-carousel__cursor svg{fill:#872434}.featured-solution{background-color:#171717;margin-inline:auto;max-inline-size:1920px;padding-block:40px}@media (min-width:64em){.featured-solution{padding-block:80px}}@media (min-width:64em){.featured-solution .homepage-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:151px;-webkit-margin-before:40px;margin-block-start:40px}}.featured-solution__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width:64em){.featured-solution__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-solution__picture{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.featured-solution__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.featured-solution__play-btn{background:url(/images/play-button-white.svg) no-repeat center center/100% 100%;block-size:48px;border:none;border-radius:100%;content:'';cursor:pointer;inline-size:48px;inset-block-end:24px;inset-inline-end:24px;padding:0;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.featured-solution__play-btn:focus-visible,.featured-solution__play-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.featured-solution__play-btn:focus-visible{outline:2px solid #55274f}@media (min-width:64em){.featured-solution__play-btn{block-size:64px;inline-size:64px}}.featured-solution__content{padding-inline:20px}@media (min-width:48em){.featured-solution__content{padding-inline:40px}}@media (min-width:64em){.featured-solution__content{-webkit-padding-end:90px;padding-inline-end:90px}}.featured-solution__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.featured-solution__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.featured-solution__heading{margin:0}.featured-solution__heading b,.featured-solution__heading strong{font-weight:700}.featured-solution__heading i{font-style:italic}.featured-solution__copy{-webkit-margin-before:8px;margin-block-start:8px}@media (min-width:64em){.featured-solution__copy{-webkit-margin-before:12px;margin-block-start:12px}}.featured-solution__solution-item{-webkit-margin-start:5px;margin-inline-start:5px}.featured-solution__link{display:inline-block;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:64em){.featured-solution__link{margin-block:20px}}.team-spotlight-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;position:relative}.team-spotlight-card:has(a):focus-visible .team-spotlight-card__profile-image img,.team-spotlight-card:has(a):hover .team-spotlight-card__profile-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.team-spotlight-card:has(a):focus-visible .team-spotlight-card__name a,.team-spotlight-card:has(a):hover .team-spotlight-card__name a{text-decoration:underline}.team-spotlight-card__profile-image{aspect-ratio:1;block-size:100px;border-radius:50%;inline-size:100px;min-inline-size:100px;overflow:hidden}.team-spotlight-card__profile-image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:64em){.team-spotlight-card__profile-image{block-size:120px;inline-size:120px;min-inline-size:120px}}.team-spotlight-card__name{color:#fff;font:700 1.25rem/1.3 "Crimson Text",serif;margin:0}.team-spotlight-card__name a{color:inherit;font:inherit;text-decoration:none}.team-spotlight-card__name a::after{block-size:100%;content:'';inline-size:100%;inset:0;position:absolute}.team-spotlight-card__level{color:#e6e6e6;font:400 .875rem/1.28 Chivo,sans-serif;letter-spacing:1px;margin-block:4px 0;text-transform:uppercase}.team-spotlight-grid{background-color:#171717;padding-block:40px}@media (min-width:48em) and (max-width:63.99em){.team-spotlight-grid .slick-slide{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.team-spotlight-grid{padding-block:80px}}.team-spotlight-grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width:64em){.team-spotlight-grid__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.team-spotlight-grid__picture{aspect-ratio:3/2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.team-spotlight-grid__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:47.99em){.team-spotlight-grid__picture{margin-inline:-20px}}@media (min-width:48em) and (max-width:63.99em){.team-spotlight-grid__picture{margin-inline:-40px}}.team-spotlight-grid__play-btn{background:url(/images/play-button-white.svg) no-repeat center center/100% 100%;block-size:48px;border:none;border-radius:100%;cursor:pointer;inline-size:48px;inset-block-end:24px;inset-inline-end:24px;padding:0;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.team-spotlight-grid__play-btn:focus-visible,.team-spotlight-grid__play-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.team-spotlight-grid__play-btn:focus-visible{outline:2px solid #55274f}@media (min-width:64em){.team-spotlight-grid__play-btn{block-size:64px;inline-size:64px}}@media (min-width:64em){.team-spotlight-grid__content{-webkit-padding-start:40px;padding-inline-start:40px}}.team-spotlight-grid__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.team-spotlight-grid__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.team-spotlight-grid__heading{margin:0}.team-spotlight-grid__heading b,.team-spotlight-grid__heading strong{font-weight:700}.team-spotlight-grid__heading i{font-style:italic}.team-spotlight-grid__copy{-webkit-margin-before:8px;margin-block-start:8px}@media (min-width:64em){.team-spotlight-grid__copy{-webkit-margin-before:12px;margin-block-start:12px}}.team-spotlight-grid__link{display:inline-block;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:64em){.team-spotlight-grid__link{-webkit-margin-before:20px;margin-block-start:20px}}.team-spotlight-grid__bios-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-margin-before:40px;margin-block-start:40px}@media (min-width:64em){.team-spotlight-grid__bios-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:48px;margin-block-start:48px}}.team-spotlight-grid__bios-link{display:inline-block;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-block:0;-webkit-margin-end:-15px;margin-inline-end:-15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-spotlight-grid__bios-link:focus-visible,.team-spotlight-grid__bios-link:hover{-webkit-margin-end:0;margin-inline-end:0}.team-spotlight-grid__bios-heading{margin:0}.team-spotlight-grid__bios-grid{-webkit-border-after:1px solid #6f6f6f;border-block-end:1px solid #6f6f6f;padding-block:24px 4px}@media (min-width:64em){.team-spotlight-grid__bios-grid{display:grid;gap:24px 20px;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-padding-after:32px;padding-block-end:32px}}@media (max-width:63.99em){.team-spotlight-grid__bios-grid-item{-webkit-margin-after:16px;margin-block-end:16px}}.testimonial-carousel{background-color:#171717;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:40px 20px}@media (min-width:64em){.testimonial-carousel{padding:80px 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonial-carousel .homepage-slider__controls{margin-block:0;padding-inline:20px}@media (min-width:64em){.testimonial-carousel .homepage-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:151px;padding:0}}.testimonial-carousel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.testimonial-carousel__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonial-carousel__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.testimonial-carousel__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.testimonial-carousel__heading{margin:0}.testimonial-carousel__heading b,.testimonial-carousel__heading strong{font-weight:700}.testimonial-carousel__heading i{font-style:italic}.testimonial-carousel__card-wrapper{padding:24px;position:relative}.testimonial-carousel__card-wrapper::after,.testimonial-carousel__card-wrapper::before{content:url(/images/testimonial-corner.svg);height:40px;position:absolute;width:40px;zoom:82.5%}.testimonial-carousel__card-wrapper::before{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-carousel__card-wrapper::after{bottom:0;right:0}@media (min-width:48em){.testimonial-carousel__card-wrapper::after,.testimonial-carousel__card-wrapper::before{zoom:60%}}@media (min-width:64em){.testimonial-carousel__card-wrapper{padding:32px 32px 0;inline-size:834px}.testimonial-carousel__card-wrapper::after,.testimonial-carousel__card-wrapper::before{zoom:100%}}@media (min-width:123.75em){.testimonial-carousel__card-wrapper{inline-size:1154px}}.testimonial-carousel__card-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-carousel__card-wrapper .slick-track .slick-slide{block-size:unset;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-card__client-info{-webkit-padding-start:1px;padding-inline-start:1px}.testimonial-card__client{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:64em){.testimonial-card__client{gap:24px}}.testimonial-card__item{height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial-card__copy{color:#e6e6e6;font:600 1.625rem/1.15 "Crimson Text",serif}.testimonial-card__copy.rtf a,.testimonial-card__copy.wh-generic-page__teaser a{color:#fff;text-decoration:underline}@media (min-width:64em){.testimonial-card__copy{font-size:2rem;line-height:1.19}}.testimonial-card__picture{aspect-ratio:1/1;border:1px solid #6f6f6f;display:block;height:80px;width:80px;padding:10px}.testimonial-card__picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card__name{color:#fff;font:700 1.125rem/1.22 "Crimson Text",serif;margin:0}@media (min-width:64em){.testimonial-card__name{font-size:1.25rem;line-height:1.3}}.testimonial-card__details{color:#e6e6e6;font:400 .875rem/1.29 Chivo,sans-serif;letter-spacing:1px;margin:0}@media (min-width:64em){.testimonial-card__details{font-size:1.125rem;line-height:1.29}}.trending-topics-card{background-color:#000;position:relative}.trending-topics-card__picture{aspect-ratio:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:0;inset-inline:0;position:absolute}.trending-topics-card__picture::before{background:var(--overlay-black-gradient,linear-gradient(180deg,rgba(0,0,0,0) 49.92%,rgba(0,0,0,.02) 52.3%,#000 91.49%));content:'';inset:0;position:absolute}.trending-topics-card__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.trending-topics-card__subtype{border-radius:2px;background:#872434;color:#fff;font:400 .75rem/1.16 Chivo,sans-serif;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;letter-spacing:1px;margin-block:0 8px;padding-block:3px;padding-inline:5px;text-transform:uppercase}.trending-topics-card__link{border:1px solid transparent;display:inline-block;text-decoration:none}.trending-topics-card__link:focus .trending-topics-card__title,.trending-topics-card__link:hover .trending-topics-card__title{text-decoration:underline}.trending-topics-card__link::after{block-size:100%;content:'';display:block;inline-size:100%;inset:0;position:absolute}.trending-topics-card__title{margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trending-topics-card__date{color:#b6b6b6;font:400 .75rem/1.16 Chivo,sans-serif;letter-spacing:1px;margin-block:8px 0;text-transform:uppercase}.trending-topics-card__content{-webkit-margin-before:-40px;margin-block-start:-40px;padding-block:8px 24px;padding-inline:16px}@media (min-width:64em){.trending-topics-card__content{padding-block:0 32px;padding-inline:32px}}.trending-topics-card__spacer{aspect-ratio:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%}.trending-topics-card__inner{block-size:100%;position:relative}.trending-topics-carousel{background-color:#171717;padding-block:40px}.trending-topics-carousel .trending-topics-carousel__eyebrow{-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.trending-topics-carousel .trending-topics-carousel__eyebrow{-webkit-margin-after:20px;margin-block-end:20px}}.trending-topics-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-start:0;margin-inline-start:0}.trending-topics-carousel .slick-slide{block-size:auto}.trending-topics-carousel .slick-slide>div{block-size:100%}@media (min-width:48em){.trending-topics-carousel .slick-slide{-webkit-margin-end:20px;margin-inline-end:20px}}@media (min-width:64em){.trending-topics-carousel .slick-slide{inset-block-end:0;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trending-topics-carousel .slick-slide:focus-visible,.trending-topics-carousel .slick-slide:hover{inset-block-end:20px}}@media (min-width:48em){.trending-topics-carousel .slick-list{margin-inline:-40px;padding-inline:40px 20px}}@media (min-width:64em){.trending-topics-carousel .slick-list{margin-inline:-90px;padding-inline:90px 70px}}@media (min-width:48em){.trending-topics-carousel .homepage-slider__controls{-webkit-margin-before:32px;margin-block-start:32px}}@media (min-width:64em){.trending-topics-carousel .homepage-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-margin-before:40px;margin-block-start:40px}}@media (min-width:48em){.trending-topics-carousel [data-slick-index='-1']{opacity:0}}@media (min-width:64em){.trending-topics-carousel{padding-block:120px 80px}}.trending-topics-carousel__heading{margin:0}.trending-topics-carousel__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:74.6%;min-inline-size:74.6%}@media (max-width:63.99em){.trending-topics-carousel__tabs{display:none}}.trending-topics-carousel__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#414141;border:1px solid #171717;color:#fff;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font:400 .875rem/1.14 Chivo,sans-serif;letter-spacing:1px;min-block-size:60px;padding-block:12px;padding-inline:16px;text-align:center;text-transform:uppercase;position:relative}.trending-topics-carousel__tab::after{background-color:#fff;block-size:2px;content:'';display:block;inline-size:0;inset-block-end:-1px;inset-inline:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trending-topics-carousel__tab:focus-visible,.trending-topics-carousel__tab:hover{z-index:1}.trending-topics-carousel__tab:focus-visible::after,.trending-topics-carousel__tab:hover::after{inline-size:100%}.trending-topics-carousel__tab.trending-topics-carousel__tab--active{font-weight:600;position:relative}.trending-topics-carousel__tab.trending-topics-carousel__tab--active::after{background-color:#fff;block-size:2px;content:'';display:block;inline-size:100%;inset-block-end:-1px;inset-inline:0;position:absolute}.trending-topics-carousel__link{display:inline-block;margin-block:16px 0;-webkit-margin-end:-15px;margin-inline-end:-15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trending-topics-carousel__link:focus-visible,.trending-topics-carousel__link:hover{-webkit-margin-end:0;margin-inline-end:0}.trending-topics-carousel__select-label{display:block;max-block-size:0;max-inline-size:0;overflow:hidden;visibility:hidden}@media (min-width:64em){.trending-topics-carousel__select-label{display:none}}.trending-topics-carousel__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#414141 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.642 2.4 8 9.845 13.358 2.4H16L13.358 6.09 8 13.6 2.642 6.09 0 2.4h2.642Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center right 16px;-webkit-border-after:2px solid #fff;border-block-end:2px solid #fff;-webkit-border-before:0;border-block-start:0;border-inline:0;inline-size:100%;-webkit-margin-before:32px;margin-block-start:32px;min-block-size:54px;padding-block:8px;padding-inline:16px 44px}.trending-topics-carousel__select::after,.trending-topics-carousel__select::before{content:none}@media (min-width:64em){.trending-topics-carousel__select{display:none}}.trending-topics-carousel__panels{-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:48em){.trending-topics-carousel__panels{-webkit-margin-before:32px;margin-block-start:32px}}@media (min-width:64em){.trending-topics-carousel__panels{-webkit-margin-before:20px;margin-block-start:20px}.trending-topics-carousel__panels .slick-list{-webkit-padding-before:20px;padding-block-start:20px}}.trending-topics-carousel__panel{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.trending-topics-carousel__panel:not(.trending-topics-carousel__panel--active){max-block-size:0;opacity:0;overflow:hidden;visibility:hidden}.trending-topics-carousel__slide{block-size:100%}.trending-topics-carousel__slide .trending-topics-card{block-size:100%}@media (min-width:64em){.trending-topics-carousel__controls{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:20px;margin-block-start:20px}}.wh-insight-events__wrapper{display:inline-block;margin-top:.625rem;width:100%}@media (min-width:48em){.wh-insight-events__wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;max-width:50.625rem}}.wh-insight-events-search .wh-search__wrapper{margin:2px 25px 0;padding-bottom:0;text-align:center}.wh-insight-events-buttons{padding-block:5px;padding-inline:5px;border:1px solid #949494;height:60px;min-width:220px;margin:0 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.wh-insight-events-buttons{margin:0 -1px}}.wh-button-option{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px;font-family:Chivo,sans-serif;text-transform:uppercase;background-color:transparent;color:#1e1a1b;height:50px;width:49%}.wh-button-option--active{color:#fff;background-color:#00576f}@media (min-width:48em){.wh-button-option{width:100px}}.wh-search-insight-event-box{float:none;-webkit-margin-before:0;margin-block-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.wh-search-insight-event-box>.wh-search-box__field{height:auto}@media (min-width:48em){.wh-search-insight-event-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;max-width:unset;min-width:20.625rem}}.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:10px 13px 15px}@media (min-width:48em){.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{width:50%}}@media (min-width:64em){.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{width:33.33%}}.wh-insights-slider-item img,.wh-search-results--grid .wh-insights-search-results-item img{width:100%}.wh-insights-slider-item__content,.wh-search-results--grid .wh-insights-search-results-item__content{position:relative;z-index:2;margin:-40px 20px 40px;padding:20px 20px 0;text-align:center;background:#fff}.wh-insights-slider-item__link,.wh-search-results--grid .wh-insights-search-results-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-insights-slider-item__link:hover,.wh-search-results--grid .wh-insights-search-results-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-insights-slider-item__title,.wh-search-results--grid .wh-insights-search-results-item__title{font-size:1.3125rem;font-weight:700;line-height:24px;overflow:hidden;max-height:99px;margin-top:0;margin-bottom:10px;color:#282324}.wh-insights-slider-item__title p,.wh-search-results--grid .wh-insights-search-results-item__title p{margin:0}.wh-insights-slider-item__date,.wh-search-results--grid .wh-insights-search-results-item__date{font-size:.75rem;font-weight:400;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-insights-slider-item__type{font-size:.75rem;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{width:100%;padding:30px 5px;border-top:2px solid #e6e6e6}@media (min-width:48em){.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{padding:50px 35px}}@media (min-width:64em){.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{padding:50px 60px}}.wh-insights-listing-result:last-child,.wh-search-results--list .wh-insights-search-results-item:last-child{border-bottom:2px solid #e6e6e6}@media (min-width:48em){.wh-insights-listing-result__top,.wh-search-results--list .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wh-insights-listing-result__date,.wh-search-results--list .wh-insights-search-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;text-transform:uppercase;color:#6f6f6f}.wh-insights-listing-result__types,.wh-search-results--list .wh-insights-search-results-item__types{margin:0;padding:0;list-style:none}.wh-insights-listing-result__types-item{display:inline-block;margin-right:10px;margin-bottom:10px}.wh-insights-listing-result__types-item a,.wh-insights-listing-result__types-item span{font-size:.75rem;display:inline-block;padding:5px;-webkit-transition:background .3s ease;transition:background .3s ease;text-decoration:none;text-transform:uppercase;color:#282324;border-radius:2px;background:#e6e6e6}.wh-insights-listing-result__types-item a:hover{background:#cdcdcd}.wh-insights-listing-result__types-item--type a,.wh-insights-listing-result__types-item--type span{color:#fff;background:#872434}.wh-insights-listing-result__types-item--type a:hover{background:#731f2c}.wh-insights-listing-result__title,.wh-search-results--list .wh-insights-search-results-item__title{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:700;margin:20px 0;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324}@media (min-width:48em){.wh-insights-listing-result__title,.wh-search-results--list .wh-insights-search-results-item__title{font-size:1.75rem}}.wh-insights-listing-result__title a,.wh-search-results--list .wh-insights-search-results-item__title a{margin:20px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.wh-insights-listing-result__title a:hover,.wh-search-results--list .wh-insights-search-results-item__title a:hover{text-decoration:underline;color:#00576f}.wh-insights-listing-result__title a:hover *,.wh-search-results--list .wh-insights-search-results-item__title a:hover *{text-decoration:underline;color:#00576f}.wh-insights-listing-result__title p,.wh-search-results--list .wh-insights-search-results-item__title p{margin:0}.wh-insights-listing-result__title *,.wh-search-results--list .wh-insights-search-results-item__title *{font-size:1.125rem;color:#282324;font-family:"Crimson Text",serif;font-weight:700;line-height:1.25rem;text-decoration:none}@media (min-width:48em){.wh-insights-listing-result__title *,.wh-search-results--list .wh-insights-search-results-item__title *{font-size:1.75rem;line-height:1.875rem}}.wh-insights-listing-result__description,.wh-search-results--list .wh-insights-search-results-item__description{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;color:#757575}.wh-global-search-results-item__pdf,.wh-insights-listing-result__pdf,.wh-search-results--list .wh-insights-search-results-item__pdf{line-height:30px;position:relative;padding-top:5px;padding-left:40px;text-decoration:none;text-transform:uppercase}.wh-global-search-results-item__pdf:before,.wh-insights-listing-result__pdf:before,.wh-search-results--list .wh-insights-search-results-item__pdf:before{position:absolute;top:0;left:0;width:30px;height:30px;content:"";background:url(/images/pdf.png)}.wh-insights-slider{margin-top:40px}.wh-insights-slider__header{position:relative}.wh-insights-slider__header:before{position:absolute;z-index:-1;top:0;bottom:0;width:100%;content:"";background:#872434}.wh-insights-slider__header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;padding:50px 0 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.wh-insights-slider__header-wrapper{margin:0 7.5%}}.wh-insights-slider__wrapper{position:relative;margin:-80px 25px 30px}@media (min-width:64em){.wh-insights-slider__wrapper{margin:-70px 7.5% 30px}}.wh-insights-slider__title{margin:0;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:48em){.wh-insights-slider__title{margin-right:20px}}.wh-insights-slider-pagination{font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-insights-slider-pagination__label{display:inline-block;margin-right:5px}.wh-insights-slider-pagination__dots{display:inline-block}.wh-insights-slider__footer .wh-insights-slider-pagination__dots{width:100%;margin-top:10px;text-align:center}.wh-insights-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-slider .slick-list{width:100%}.wh-insights-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-insights-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-insights-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-insights-slider .slick-slide .wh-insights-slider-item,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto}.wh-insights-slider .slick-slide .wh-insights-slider-item__link,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item__link,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item__link{height:auto}.wh-insights-slider .slick-slide .wh-insights-slider-item__link div:only-child,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item__link div:only-child,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item__link div:only-child{margin-top:170px}.wh-insights-slider .slick-dots{margin:0;padding:0;list-style:none}.wh-insights-slider .slick-dots li{height:36px}.wh-insights-slider .slick-dots li:after{background-color:#fff}.wh-insights-slider__footer .slick-dots li:after{background-color:#872434}.wh-insights-slider__footer .wh-insights-slider-pagination__label{display:none}.search-done .wh-insights-slider{visibility:hidden;overflow:hidden;height:0;margin-top:0}.wh-insights-slider-item__image{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-insights-type.wh-insights-type--full-width{max-width:unset}@media (min-width:64em){.wh-insights-type.wh-insights-type--full-width{padding-inline:0;margin-inline:0}}@media (min-width:64em){.wh-insights-type.wh-insights-type--full-width .wh-insights-type__wrapper{margin:40px 7.5%}}.wh-insights-type{max-width:90rem}@media (min-width:64em){.wh-insights-type{padding-inline:2rem;margin-inline:auto}}.wh-insights-type__wrapper{position:relative;margin:40px 25px}@media (min-width:64em){.wh-insights-type__wrapper{margin:40px auto}}.wh-insights-type__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px -10px 0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-type .wh-insights-slider-item,.wh-insights-type .wh-search-results--grid .wh-insights-search-results-item,.wh-search-results--grid .wh-insights-type .wh-insights-search-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-insights-type__cta::after{opacity:0}.wh-insights-type__cta::before{right:19px}.wh-insights-type__footer{margin-top:20px;text-align:center}.search-done .wh-insights-type{display:none}.wh-insights-search .wh-search__wrapper{width:auto;margin:40px 25px 0;padding-bottom:0}@media (min-width:64em){.wh-insights-search .wh-search__wrapper{margin:40px 30px 30px}}@media (min-width:48em){.wh-insights-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-insights-search .wh-search-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:40px;margin-left:160px}}.wh-search-box.loading .spinner{display:block}.wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}@media (min-width:48em){.wh-new-insights-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-new-insights-search .wh-search-box{margin:0 auto 20px;width:50%}}.wh-insights-search .wh-search-results__list{padding-top:50px}.loading .wh-search-results__list{padding-top:0}.wh-insights-search-results--blogs .wh-search-results__list{display:none}@media (min-width:48em){.wh-insights-search .selectric-wh-search-dropdown{width:calc(33.333% - 14px)}}.wh-insights-search .selectric-wh-search-dropdown .selectric-items li:first-child{pointer-events:none}.wh-search-results__opts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-search-results__opts{position:absolute;top:50px;right:20px;margin-bottom:0}}@media (min-width:64em){.wh-search-results__opts{right:7%}}.no-results .wh-insights-search-results-views{display:none}.wh-insights-search-results--blogs .wh-insights-search-results-views{display:none}.wh-insights-search-results-views__item{font-size:1.375rem;margin-left:10px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:none;opacity:.4;color:#fff}.wh-insights-search-results-views__item:hover{text-decoration:none;opacity:1}.wh-insights-search-results-views__item.active{opacity:1}.wh-insights-search-sort{width:calc(100% - 70px)}@media (min-width:48em){.wh-insights-search-sort{width:auto}}.no-results .wh-insights-search-sort{display:none}.wh-insights-search-results-item{position:relative}.wh-insights-search-results-item.wh-insights-search-results-item--blog{overflow:hidden;margin-bottom:20px;padding:0;border:0}.wh-search-results--list .wh-insights-search-results-item:last-child{border-bottom:0}.wh-insights-search-results-item:last-child.wh-insights-search-results-item--blog{margin-bottom:40px;border:0}.wh-search-results--grid .wh-insights-search-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;cursor:pointer}.wh-search-results--grid .wh-insights-search-results-item .wh-insights-listing-result__types-item{margin-right:0}.wh-search-results--grid .wh-insights-search-results-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-search-results--grid .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-search-results--grid .wh-insights-search-results-item__types{margin:0;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-insights-search-results-item__description{margin-bottom:15px}.wh-insights-search-results-item__description p{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.wh-search-results--grid .wh-insights-search-results-item__description{display:none}.wh-search-results--grid .wh-insights-search-results-item__pdf{display:none}.wh-search-results--grid .wh-insights-search-results-item__wrapper{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-search-results--grid .wh-insights-search-results-item__wrapper:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-search-results--grid .wh-insights-search-results-item__image{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-search-results--list .wh-insights-search-results-item__image{display:none}.wh-insights-search-results-item--blog .wh-insights-search-results-item__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-position:center;background-size:cover}.wh-insights-search-results-item__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background:rgba(138,12,33,.8)}}.wh-insights-search-results-item--blue .wh-insights-search-results-item__image:after{background:rgba(0,87,111,.75)}.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(30,26,27,.3);background-size:cover;background-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(8,7,7,.5)}}@supports (-ms-ime-align:auto){.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(52,45,47,.5)}}.wh-insights-search-results-item--white .wh-insights-search-results-item__image:after{background:rgba(255,255,255,.75)}.wh-insights-search-results-item--blog .wh-insights-search-results-item__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 25px 30px;text-decoration:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-search-results-item--blog .wh-insights-search-results-item__content{padding:0 250px 50px 90px}}@media (min-width:48em){.wh-insights-search-results-item__content:hover .wh-insights-search-results-item__cta:after{opacity:1}.wh-insights-search-results-item__content:hover .wh-insights-search-results-item__cta:before{right:0}}.wh-search-results--grid .wh-insights-search-results-item__title a{text-decoration:inherit;color:inherit}.wh-insights-search-results-item--blog .wh-insights-search-results-item__title{width:100%;margin-bottom:15px;color:#fff}@media (min-width:48em){.wh-insights-search-results-item--blog .wh-insights-search-results-item__title{font-size:2.75rem;font-weight:600;line-height:50px;margin-bottom:20px}}.wh-insights-search-results-item--white .wh-insights-search-results-item__title{color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta{color:#fff}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta{color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta:before{background-color:#fff}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta:before{background-color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta:after{background:url(/images/arrow-right-white.svg) no-repeat}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta:after{background:url(/images/arrow-right.svg) no-repeat}.wh-search-results--grid .wh-insights-listing-result__types-item--subtype{display:none}.wh-insights-search-results .wh-search-results__wrapper{padding:25px 25px 1px}@media (min-width:64em){.wh-insights-search-results .wh-search-results__wrapper{padding:50px 7.5% 20px}}.wh-insights-search-results .wh-search-results__footer{padding:60px 25px}.wh-insights-search-results--blogs .wh-search-results__footer{display:none}.wh-insights-search-results .wh-blog-listing--blogs{display:none;padding-top:0}.wh-insights-search-results--blogs .wh-blog-listing--blogs{display:block}.wh-insights-search-results--blogs .wh-search-results--no-results h3,.wh-insights-search-results--blogs .wh-search-results__count,.wh-search-results--no-results .wh-insights-search-results--blogs h3{display:none}.selectric-wh-insights-search-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}@media (max-width:47.99em){.selectric-wh-insights-search-sort-dropdown .selectric{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.selectric-wh-insights-search-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-insights-search-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-insights-search-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-insights-search-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-insights-search-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-insights-search-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.wh-new-insights-search__field{padding-bottom:0}.wh-new-insights-search__link{width:100%;margin-bottom:30px;text-align:center}.wh-new-insights-search__link a{text-decoration:none;text-transform:uppercase}.rtf .wh-link .wh-new-insights-search__link a.wh-callout-grid-item__cta,.wh-generic-page__teaser .wh-link .wh-new-insights-search__link a.wh-callout-grid-item__cta,.wh-new-insights-search__link .rtf .wh-link a.wh-callout-grid-item__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.btn--new-page,.wh-new-insights-search__link .wh-callout-grid-item__cta.btn--readmore,.wh-new-insights-search__link .wh-callout-grid-item__cta.featured-content-carousel-item__link,.wh-new-insights-search__link .wh-callout-grid-item__cta.series-explorer__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-accordion-item__content-cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-accordion__toggle-all,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-generic-content__link,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-highlight-picks-item__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-insights-listing__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-insights-type__cta,.wh-new-insights-search__link .wh-generic-page__teaser .wh-link a.wh-callout-grid-item__cta{bottom:0;left:0;position:relative}.series-explorer{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.series-explorer{margin:40px 25px}}@media (min-width:64em){.series-explorer{margin:40px 7.5%}}@media (max-width:47.99em){.series-explorer__title{margin:0 20px 20px}}.series-explorer__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 30px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:64em){.series-explorer__list{margin-bottom:60px}}.series-explorer-item{position:relative;width:100%;min-height:245px;margin:30px 20px 0;padding:20px 0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;border-radius:2px;background-size:cover;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.series-explorer-item:first-child{margin-top:0}.series-explorer-item:hover{-webkit-box-shadow:0 6px 30px 3px rgba(0,0,0,.3);box-shadow:0 6px 30px 3px rgba(0,0,0,.3)}@media (min-width:48em){.series-explorer-item{min-height:280px;margin:0}}@media (min-width:48em) and (max-width:63.99em){.series-explorer-item{width:calc(50% - 30px)}}@media (min-width:64em){.series-explorer-item{width:calc(50% - 55px);min-height:320px;padding:30px 0}}.series-explorer-item__wrapper{text-decoration:none;color:#fff}.series-explorer-item__wrapper:hover{text-decoration:none}.series-explorer-item__wrapper:before{position:absolute;z-index:2;top:20px;right:-20px;bottom:20px;left:-20px;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media (min-width:48em){.series-explorer-item__wrapper:before{right:-15px;left:-15px}}@media (min-width:64em){.series-explorer-item__wrapper:before{top:30px;right:-20px;bottom:30px;left:-20px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.series-explorer-item__wrapper:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.series-explorer-item__wrapper:before{background:rgba(138,12,33,.8)}}.series-explorer-item__img{position:absolute;z-index:1;top:20px;right:0;bottom:20px;left:0;width:100%;background:no-repeat center center/auto calc(100% + 40px);-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:64em){.series-explorer-item__img{top:30px;bottom:30px;background-size:100% auto}}.series-explorer-item__title{font-size:1.3125rem;line-height:24px;position:relative;z-index:2;overflow:hidden;max-height:100px;margin-top:0;margin-bottom:10px}@media (min-width:64em){.series-explorer-item__title{font-size:1.875rem;line-height:34px;max-height:140px}}.series-explorer-item__date{font-size:.75rem;position:relative;z-index:2;margin-bottom:15px;text-transform:uppercase}.series-explorer-item__type{font-size:.75rem;position:relative;z-index:2;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#282324;border-radius:2px;background:#fff}.series-explorer-item__content{position:relative;z-index:3;width:calc(100% + 40px);margin:0 -20px;padding:25px 35px}@media (min-width:64em){.series-explorer-item__content{padding:40px 50px}}.series-explorer__footer{text-align:center}.series-explorer__footer .wh-callout-grid-item__cta{position:relative;left:unset;bottom:unset}.series-explorer__cta::after{content:">"}.wh-location-info{margin:30px 30px 40px;text-align:center!important;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em) and (max-width:63.99em){.wh-location-info{margin:30px 40px 40px}}@media (min-width:64em){.wh-location-info{width:60%;margin:40px auto 60px;text-align:left!important}}.wh-article-hero-callouts .wh-location-info{margin:0}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero-callouts .wh-location-info{margin:0}}@media (min-width:64em){.wh-article-hero-callouts .wh-location-info{width:auto;margin:0}}.wh-location-info__wrapper{padding:20px}@media (min-width:48em){.wh-location-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}}@media (min-width:48em){.wh-location-info__wrapper{padding:25px}}.wh-location-info__img{overflow:hidden;width:100px;height:100px;margin:0 auto 20px;border-radius:50%;background:no-repeat center center/cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-location-info__img{width:120px;height:120px;margin:0 25px 0 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.wh-location-info__img img{max-width:100%;max-height:100%}.wh-location-info__cta{margin-top:25px;text-align:center}@media (min-width:48em){.wh-location-info__cta{width:220px;margin:0 65px 0 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}}.rtf .wh-location-info__cta button,.wh-accordion-filters .wh-location-info__cta .wh-accordion-item__date-apply,.wh-generic-page__teaser .wh-location-info__cta button,.wh-location-info__cta .btn--plain,.wh-location-info__cta .rtf button,.wh-location-info__cta .wh-accordion-filters .wh-accordion-item__date-apply,.wh-location-info__cta .wh-accordion-item__view-more,.wh-location-info__cta .wh-generic-page__teaser button,.wh-location-info__cta .wh-subscribe-callout__cta{display:inline-block;width:100%}@media (min-width:48em){.wh-location-details{padding:10px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.wh-location-details__title{font-size:1.125rem;font-weight:700;line-height:1.1;margin:0 0 15px;color:#282324}@media (min-width:48em){.wh-location-details__title{font-size:1.5rem}}.wh-location-details__address{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400;margin:15px 0 20px;color:#282324}@media (min-width:48em){.wh-location-details__address{font-size:1.125rem}}.wh-location-details__address span{display:inline-block}.wh-location-details__link,.wh-location-details__telephone{font-size:.875rem;font-weight:400;line-height:1.17;display:inline-block;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-location-details__link{display:block;margin:0 0 15px}.wh-location-details__link:last-child{margin-bottom:0}@media (min-width:48em){.wh-location-details__link{display:inline-block;margin:0 15px 15px 0}}.wh-location-details__telephone{position:relative;padding-left:15px;cursor:default}.wh-location-details__telephone:before{font-size:.75rem;font-family:FontAwesome;font-weight:700;position:absolute;top:1px;left:0;margin-right:10px;content:"\f095";color:#414141}.wh-location-details__telephone:hover{text-decoration:none}.wh-accordion-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.wh-accordion-filters .wh-accordion{margin:0;width:100%;min-width:280px}.wh-accordion-filters .wh-accordion-item__tab{width:90%;margin:0 auto;padding:18px 15px;min-height:60px;border-radius:2px}.wh-accordion-filters .wh-accordion-item__tab .wh-accordion-item__tab-title{margin:0;font-size:14px;text-transform:uppercase}.wh-accordion-filters .wh-accordion-item__tab-buttons{width:90%;margin:0 auto;padding:0;min-height:60px;border-radius:2px}.wh-accordion-filters .wh-accordion-item{margin-bottom:15px;padding:0}.wh-accordion-filters .wh-accordion-item--open .wh-accordion-item__content{margin:-30px 0 30px}@media (min-width:48em){.wh-accordion-filters .wh-accordion-item{padding:0}}.wh-accordion-filters .wh-accordion-item__content{margin:0}.wh-accordion-filters .wh-accordion-item__content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0 15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wh-accordion-filters .wh-accordion-item__subtype{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:5px 15px}.wh-accordion-filters .wh-accordion-item__subtype:hover{background-color:#c6dfe6}.wh-accordion-filters .wh-accordion-item__subtype:hover>*{color:#00576f}.wh-accordion-filters .wh-accordion-item__subtype--date{margin:0 auto;width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}.wh-accordion-filters .wh-accordion-item__subtype--date+.wh-accordion-item__subtype--date{margin-top:15px}.wh-accordion-filters .wh-accordion-item__subtype--date:hover,.wh-accordion-filters .wh-accordion-item__subtype--date:hover>*{background-color:transparent;color:inherit}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date],.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]{height:50px;width:100%;padding:10px;border:1px solid #8c8c8c;background:0 0;border-radius:2px;font-size:16px;font-family:"Crimson Text",serif;color:#757575}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-inner-spin-button,.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-calendar-picker-indicator,.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-day-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-month-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-year-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-day-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-month-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}.wh-accordion-filters .wh-accordion-item__subtype--date .date_icon{width:40px;height:40px;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5px;pointer-events:none}.wh-accordion-filters .wh-accordion-item__subtype--date .date_icon>img{max-width:100%;max-height:100%}.wh-accordion-filters .wh-accordion-item__subtype--date .date-label{position:absolute;left:30px;font-size:16px;font-family:"Crimson Text",serif;color:#757575;background-color:#fff;width:90%;left:5px;padding:0 15px;text-align:left;visibility:visible;opacity:1}.wh-accordion-filters .wh-accordion-item__subtype--date .date-label.hide-label{-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden;opacity:0}.wh-accordion-filters .checkbox-text{padding-right:5px}.wh-accordion-filters .checkbox-num{color:#6f6f6f;font-size:14px;text-align:right;line-height:20px}.wh-accordion-filters .wh-accordion-item__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px 0 30px;margin:0;cursor:pointer;font-size:16px;width:100%;color:#414141;text-align:left;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-filters .wh-accordion-item__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wh-accordion-filters .wh-accordion-item__buttons{padding-block:5px;padding-inline:5px;height:60px;width:100%;margin:0 -1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-filters .wh-accordion-item__option{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px;font-family:Chivo,sans-serif;text-transform:uppercase;background-color:transparent;color:#1e1a1b;height:50px;width:50%}.wh-accordion-filters .wh-accordion-item__option--active{width:50%;color:#fff;background-color:#00576f}.wh-accordion-filters .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #b6b6b6;border-radius:2px}.wh-accordion-filters .checkmark:hover{border:1px solid #b6b6b6;background-color:#fff}.wh-accordion-filters .checkmark::after{content:'';position:absolute;display:none}.wh-accordion-filters .checkmark__item{margin-top:-5px}.wh-accordion-filters .wh-accordion-item__checkbox:hover input~.checkmark{border:1px solid #00576f;background-color:#fff}.wh-accordion-filters .checkmark.active{border:1px solid #00576f}.wh-accordion-filters .checkmark.active::after{top:50%;left:50%;content:'';width:14px;height:14px;background-color:#00576f;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;display:block}.wh-accordion-filters .wh-accordion-item__date-apply{text-decoration:none;font-size:12px;text-transform:uppercase;display:block;width:90%;margin:15px auto 0}.wh-accordion-filters .wh-see-more-btn{font-size:.875rem;width:100%;line-height:normal;border-radius:2px;margin:0 auto;display:block;background:0 0;color:#00576f;cursor:pointer;text-align:left;z-index:3;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);opacity:1;padding:5px 15px}.wh-accordion-filters .wh-see-more-btn .loaded{display:none}.wh-accordion-filters .wh-see-more-btn .loaded,.wh-accordion-filters .wh-see-more-btn .unloaded{position:relative;width:auto}.wh-accordion-filters .wh-see-more-btn .loaded:after,.wh-accordion-filters .wh-see-more-btn .unloaded:after{position:absolute;bottom:-5px;left:0;width:0;height:1px;content:'';-webkit-transition:width .2s cubic-bezier(.455,.03,.515,.955);transition:width .2s cubic-bezier(.455,.03,.515,.955);background:#00576f}.wh-accordion-filters .wh-see-more-btn .loaded:hover,.wh-accordion-filters .wh-see-more-btn .unloaded:hover{color:#00576f}.wh-accordion-filters .wh-see-more-btn .loaded:hover:after,.wh-accordion-filters .wh-see-more-btn .unloaded:hover:after{width:100%}.wh-accordion-filters .wh-see-more-input__label{display:none}.wh-accordion-filters .wh-see-more-input{display:none}.wh-accordion-filters .wh-see-more-input~div:nth-child(1n+8){max-height:0;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;min-height:0;padding:0;pointer-events:none}.wh-accordion-filters .wh-see-more-input:checked~div:nth-child(1n+7){max-height:999px;opacity:1;-webkit-transition:.2s ease-in;transition:.2s ease-in;pointer-events:initial;min-height:40px;padding:5px 15px}.wh-accordion-filters .wh-see-more-input:checked~.wh-see-more-btn .loaded{display:inline-block}.wh-accordion-filters .wh-see-more-input:checked~.wh-see-more-btn .unloaded{display:none}.wh-accordion-filters .wh-accordion-filters__heading-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;width:90%;margin:0 auto 20px;position:relative}.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2>.wh-search-results__title-link,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title>.wh-search-results__title-link,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2>.wh-search-results__title-link{font-size:1.5rem;color:#282324;font-family:"Crimson Text",serif;font-weight:600;color:#282324;text-align:left;line-height:normal;text-transform:none}.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2>.wh-search-results__title-link::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title>.wh-search-results__title-link::after,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2::after,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2>.wh-search-results__title-link::after{all:unset}@media (min-width:64em){.wh-accordion-filters .wh-accordion-filters__heading-mobile{display:none}}.wh-accordion-filters__heading-mobile .wh-accordion-filters-mobile__close{position:absolute;top:10px;left:100%}.wh-accordion-filters .wh-accordion-filters__footer-mobile{width:100%;height:90px;padding:10px 20px;background-color:#872434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;bottom:0;margin:auto 0 0}#ccc .wh-accordion-filters .wh-accordion-filters__footer-mobile>.btn--dark#ccc-recommended-settings,.wh-accordion-filters #ccc .wh-accordion-filters__footer-mobile>.btn--dark#ccc-recommended-settings,.wh-accordion-filters .wh-accordion-filters__footer-mobile>.btn.btn--dark{display:inline-block;width:100%}.wh-accordion-filters .wh-accordion-filters__footer-mobile::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}@media (min-width:64em){.wh-accordion-filters .wh-accordion-filters__footer-mobile{display:none}}@media (max-width:63.99em){.wh-search-generic-listing .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing h2{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;letter-spacing:1px;text-align:center;text-transform:uppercase;position:relative;color:#fff;text-decoration:none;display:block;line-height:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.wh-search-generic-listing .wh-search-results--no-results h2::after,.wh-search-generic-listing .wh-search-results__title::after,.wh-search-results--no-results .wh-search-generic-listing h2::after{border-bottom:2px solid #fff;bottom:-10px;content:'';height:1px;left:calc(100% / 2 - 100px);position:absolute;width:100%;max-width:200px}}.wh-search-generic-listing .wh-search-results__title-link{text-decoration:none;color:#fff}.wh-search-generic-listing{overflow-x:clip}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing .wh-search-results__wrapper h2{padding-left:5px}}.wh-search-generic-listing .wh-insights-search-results-item{padding:20px 0 10px}@media (min-width:48em){.wh-search-generic-listing .wh-insights-search-results-item{padding:28px 0 30px}}.wh-search-generic-listing .wh-insights-search-results-item:first-child{border-top:unset;padding-top:10px}.wh-search-generic-listing .wh-search-results--list .wh-insights-search-results-item__title{margin:10px 0 0;font-size:18px}@media (min-width:48em){.wh-search-generic-listing .wh-search-results--list .wh-insights-search-results-item__title{font-size:28px;line-height:30px;margin:10px 0 10px}}.wh-search-generic-listing .wh-insights-search-results-item__description{height:auto;display:none}@media (min-width:48em){.wh-search-generic-listing .wh-insights-search-results-item__description{display:block;margin:0}.wh-search-generic-listing .wh-insights-search-results-item__description div{margin:10px 0 0}.wh-search-generic-listing .wh-insights-search-results-item__description div>*{margin:0;overflow-wrap:break-word;white-space:normal}.wh-search-generic-listing .wh-insights-search-results-item__description div>.highlight{color:#282324;font-style:italic;font-weight:600}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-search-generic-listing .wh-search-results__wrapper{min-height:100px;padding:20px}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding:40px 7.5% 20px;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.wh-search-generic-listing .wh-search-results__wrapper::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing .wh-search-results__wrapper h2{-ms-flex-preferred-size:25%;flex-basis:25%;min-inline-size:19.0625rem}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results-filters{-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 .125rem}}.wh-search-generic-listing .wh-search-results-filters__facet{min-height:45px;margin:5px 2px 0}@media (max-width:63.99em){.wh-search-generic-listing .wh-search-results-filters__facet{width:auto}}.wh-search-generic-listing .wh-search-results-filters__clear{width:100%;margin:10px 0}@media (min-width:64em){.wh-search-generic-listing .wh-search-results-filters__clear{margin:5px 3px 0;height:45px;width:auto}}.wh-search-generic-listing .wh-search-results__content-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 7.5%;width:100%}@media (max-width:47.99em){.wh-search-generic-listing .wh-search-results__content-filters{padding:0 4%}}@media (min-width:48em){.wh-search-generic-listing .wh-search-results__content{margin:0}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__content{margin-left:2.8125rem}}.wh-search-generic-listing .wh-search-results__footer{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:100px;padding:20px 10px;position:relative}.wh-search-generic-listing .wh-search-results__footer::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}.wh-search-generic-listing .wh-predictive-search.expanded{z-index:5}.wh-search-filters--listing{position:fixed;top:65px;right:-100%;overflow:visible;width:100%;height:calc(100vh - 60px);-webkit-transition:right .5s cubic-bezier(.455,.03,.515,.955);transition:right .5s cubic-bezier(.455,.03,.515,.955);background:#f7f7f7;padding:20px 20px 0;z-index:1}@media (min-width:64em){.wh-search-filters--listing{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;height:auto;margin:-75px 0 0;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-preferred-size:25%;flex-basis:25%}}.nav-open-filters .wh-search-filters--listing{right:0;overflow-y:scroll}@media (min-width:64em){.nav-open-filters .wh-search-filters--listing{right:initial}}.wh-search-filters--listing .wh-search-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (min-width:64em){.wh-search-filters--listing .wh-search-filters__dropdowns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#credit.wh-accordion-item--open .wh-accordion-item__tab{background-color:#fff}.wh-new-search--listing .wh-insights-search-results .wh-search-results__wrapper{padding:15px 25px}.wh-new-search--listing .wh-search-box,.wh-new-search-listing--listing .wh-search-box,.wh-people-search--listing .wh-search-box{margin-bottom:.9375rem}.wh-additional-section{position:relative;margin:0 0 0;padding:0 20px 0}@media (min-width:48em) and (max-width:63.99em){.wh-additional-section{margin:0 auto;max-width:90rem}}@media (min-width:64em){.wh-additional-section{margin:0 auto;max-width:90rem;padding:0 6.5625rem 0}}.col-30 .wh-additional-section{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-additional-section{margin:0 0 40px}}.wh-additional-section__items-wrapper{margin-top:22px}@media (min-width:48em){.wh-additional-section__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.wh-additional-content-row-contact{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-additional-content-row-contact{margin:40px 25px}}@media (min-width:64em){.wh-additional-content-row-contact{margin:40px 7.5%}}.wh-additional-content-row-contact__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-bottom:24px}@media (max-width:47.99em){.wh-additional-content-row-contact__title{margin-bottom:15px}}@media (min-width:48em) and (max-width:63.99em){.wh-additional-content-row-contact__title{font-size:2.5rem}}@media (min-width:64em){.wh-additional-content-row-contact__title{font-size:2.75rem}}.wh-additional-content-row-contact__list{display:block;min-width:100%;padding:0;list-style-type:none}@media (min-width:48em){.wh-additional-content-row-contact__list{min-width:33%;margin:0;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-additional-content-row-contact-item{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;margin-right:15px;padding:20px 20px 0 0;min-height:120px}@media (min-width:48em){.wh-additional-content-row-contact-item{padding-left:20px}.wh-additional-content-row-contact-item:first-child{border-top:1px solid #e6e6e6}}.wh-additional-content-row-contact-item__image{width:25%;border-radius:2px;max-width:90px;float:left;margin-right:10px;margin-bottom:10px}.wh-additional-content-row-contact-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}.wh-additional-content-row-contact-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}.wh-additional-content-row-contact-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:18px}@media (max-width:64em){.wh-additional-content-row-contact-item__title{margin:0 0 10px}}.wh-additional-content-row-contact-item__email,.wh-additional-content-row-contact-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none;letter-spacing:1px}.wh-additional-content-row-contact-item__email{padding-left:25px}.wh-additional-content-row-contact-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}.wh-additional-content-row-contact-item__telephone{cursor:default;padding-left:25px}.wh-additional-content-row-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-additional-content-row-contact-item__telephone:hover{text-decoration:none}.wh-additional-content-row-contact-item:last-child{border-bottom:1px solid #e6e6e6}.wh-additional-content-contact-groups-grid__title{margin-bottom:15px}.wh-additional-content-contact-groups-grid-group{margin-bottom:30px}.wh-additional-content-contact-groups-grid-group__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-additional-content-contact-groups-grid-group__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-contact-group-grid-group__list{padding:0;list-style:none}.wh-resource-listing__items{padding:0;list-style:none;margin-bottom:40px;margin-top:0}@media (min-width:48em){.wh-resource-listing__items{width:50%}}@media (min-width:48em){.wh-resource-listing__items~.wh-solution-listing__items{margin-right:0}}.wh-resource-listing-item__image{float:right;padding-top:5px;width:15px}.wh-resource-listing-item{border-top:1px solid #e6e6e6;padding-bottom:5px;padding-top:15px;padding-left:15px;margin-bottom:-10px;font:400 14px/16px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.wh-resource-listing-item+.wh-resource-listing-item{margin-top:18px}.wh-resource-listing-item__link{padding-bottom:2px;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-resource-listing-item__link:hover{text-decoration:none;border-bottom-color:#00576f}.wh-social-icons{width:100%;text-align:left}.wh-social__message{display:inline-block;font-size:13px;font-family:Arial,sans-serif;font-weight:400;margin-top:0;vertical-align:middle}.wh-social__icon{display:inline-block;max-height:20px;margin:0 15px;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:baseline}@media (min-width:48em){.wh-social__icon{margin-top:-3px}}.wh-social__icon:hover{opacity:.7}.wh-social__icon img{max-height:100%}.wh-social-media-row{margin:40px 0}@media (min-width:64em){.wh-social-media-row{margin:40px 7.5%}}.wh-social-media-row__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-bottom:24px}@media (max-width:47.99em){.wh-social-media-row__title{margin-bottom:15px}}@media (min-width:48em) and (max-width:63.99em){.wh-social-media-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-social-media-row__title{font-size:2.75rem}}.wh-social-media-row__list{list-style-type:none;padding-left:0}@media (min-width:48em){.wh-social-media-row__list{margin-top:0;-webkit-padding-start:30px;padding-inline-start:30px;-webkit-padding-end:15px;padding-inline-end:15px;display:inline-block;width:60%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-recent-news-item__image{width:100%;height:350px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-social-media-row-item{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-after:50px;padding-block-end:50px}@media (min-width:64em){.wh-social-media-row-item{width:90%;padding-inline:15px}}.wh-social-media-row-item__image{width:40px;float:left;margin-right:10px;margin-bottom:10px}.wh-social-media-row-item__image-message{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-social-media-row-item__name{font-size:.875rem;font-weight:600;margin:0;color:#282324;font-family:Chivo,sans-serif;text-decoration:none;line-height:20px;position:relative;display:block}@media print{.wh-social-media-row-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-social-media-row-item__nickname{display:block;font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;line-height:20px;margin:0 0 10px}.wh-social-media-row-item__twitter-icon{float:right;opacity:.5}.wh-social-media-row-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-social-media-row-item__title{clear:both;margin:0 0 10px}}.wh-social-media-row-item__message{display:block;font-size:14px;font-family:Chivo,sans-serif;font-weight:400;line-height:20px;margin-bottom:10px}@media (max-width:64em){.wh-social-media-row-item__message{margin:0 0 10px;clear:both}}.wh-social-media-row-item__date{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:10px 0;line-height:100%;float:right}.wh-recent-news-row{padding:0 1.0625rem 0;position:relative;margin:2.5rem 0 0}@media (min-width:48em){.wh-recent-news-row{margin:2.5rem auto 0;max-width:90rem}}@media (min-width:64em){.wh-recent-news-row{padding-inline:2rem}}.wh-recent-news-row .wh-recent-news-item:nth-child(n+4){display:none}@media (min-width:48em){.wh-recent-news-row .wh-recent-news-item:nth-child(n+4){display:block}}.wh-recent-news__header{position:relative}.wh-recent-news__header:before{position:absolute;z-index:-1;top:0;bottom:0;width:100%;content:'';background:#872434}.wh-recent-news__header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;padding:50px 0 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.wh-recent-news__header-wrapper{margin:0 7.5%}}.wh-recent-news__wrapper{position:relative;margin:-60px 25px 30px}@media (min-width:64em){.wh-recent-news__wrapper{margin:-60px 7.5% 30px}}.wh-recent-news__title{margin:20px 0 10px!important;padding:0!important}.wh-recent-news-pagination{font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-recent-news-pagination__label{display:inline-block;margin-right:5px}.wh-recent-news-pagination__dots{display:inline-block}.wh-recent-news__footer .wh-recent-news-pagination__dots{width:100%;margin-top:10px;text-align:center;font-size:14px;letter-spacing:1px}.wh-recent-news__list{display:block;margin:0;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-recent-news__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.wh-recent-news__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.wh-recent-news .slick-list{width:100%}.wh-recent-news .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-recent-news .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-recent-news .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-recent-news .slick-slide .wh-recent-news-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto}.wh-recent-news .slick-slide .wh-recent-news-item__link{height:auto}.wh-recent-news .slick-slide .wh-recent-news-item__link div:only-child{margin-top:170px}.wh-recent-news .slick-dots{margin:0;padding:0;list-style:none}.wh-recent-news .slick-dots li{height:36px}.wh-recent-news .slick-dots li:after{background-color:#fff}.wh-recent-news__footer{width:100%;margin-top:10px;text-align:center}.search-done .wh-recent-news{visibility:hidden;overflow:hidden;height:0;margin-top:0}.wh-recent-news__footer{text-align:center}.wh-recent-news__footer .wh-callout-grid-item__cta{position:relative;left:unset;bottom:unset}.wh-recent-news__footer .wh-insights-type__cta{margin-bottom:20px}@media (min-width:48em){.wh-recent-news__footer .wh-insights-type__cta{margin-left:18px}}.wh-recent-news-item__image{width:100%;height:280px;background-repeat:no-repeat;background-position:center;background-size:cover;display:none}@media (min-width:48em){.wh-recent-news-item__image{display:block}}.wh-recent-news-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}@media (min-width:48em){.wh-recent-news-item{width:50%;min-height:455px}}@media (min-width:48em) and (max-width:63.99em){.wh-recent-news-item{padding:6px 15px;margin-inline:-15px}}@media (min-width:64em){.wh-recent-news-item{padding:10px 13px 15px;margin-inline:-13px;width:33.33%}}.wh-recent-news-item img{width:100%}.wh-recent-news-item__content{position:relative;z-index:2;padding:20px 0 20px}@media (min-width:48em){.wh-recent-news-item__content{text-align:center;margin:-40px 20px 40px;min-height:135px;background-color:#fff;padding:20px 20px 20px}}@media (min-width:64em){.wh-recent-news-item__content{height:140px}}.wh-recent-news-item__link{display:inline-block;width:100%;height:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-recent-news-item__link{background:#fff;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);border:0;height:28.125rem}}.wh-recent-news-item__link:hover{-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2);text-decoration:none}.wh-recent-news-item__title{font-size:1.3125rem;font-weight:700;line-height:24px;overflow:hidden;max-height:99px;margin-top:0;margin-bottom:10px;color:#282324}.wh-recent-news-item__title p{margin:0}.wh-recent-news-item__title:hover{color:#00576f}.wh-recent-news-item__date{font-size:.75rem;font-weight:400;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-recent-news-item__type{font-size:.75rem;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-recent-news-item:first-child .wh-recent-news-item__link{border-top:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-recent-news-item:first-child .wh-recent-news-item__link{border-top:none}}@media (min-width:64em){.wh-recent-news-item:nth-child(3n),.wh-recent-news-item:nth-child(3n+2){margin-left:1.625rem}}.wh-search__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:0}.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser{-ms-flex-item-align:start;align-self:flex-start;-webkit-margin-before:20px;margin-block-start:20px}@media (min-width:64em){.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser{-webkit-padding-start:10%;padding-inline-start:10%}}.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser::before{content:none}.wh-new-search .wh-search__wrapper{margin:10px 25px 0;padding-bottom:0;text-align:center}@media (min-width:48em){.wh-new-search .wh-search__wrapper{margin:20px 25px 0}}.wh-search-box__field{font-size:1.125rem;font-family:"Crimson Text",serif;float:left;width:calc(100% - 60px);height:3.125rem;padding:10px 0 10px 20px;border:0;border-radius:0;outline:0;-webkit-appearance:none}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}@media (min-width:48em){.wh-search-box__field{font-size:1.3125rem;width:calc(100% - 80px);height:60px;padding:10px 0 10px 30px}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}}.wh-search-box__field::-ms-clear{display:none}.wh-search-box__button{position:relative;float:right;width:60px;height:3.125rem;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:0;outline:0;background-color:transparent}.wh-search-box__button:hover{opacity:.7}.wh-search-box__button:after{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px;content:'';background:url(/images/search-icon.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-search-box__button{width:80px;height:60px}.wh-search-box__button:after{right:32px;left:auto}}@media (min-width:48em){.wh-new-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-new-search .wh-search-box{margin-right:auto;margin-left:auto;max-width:834px;width:50%}}.wh-search-box.loading .spinner{display:block}.wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}.bio-message{margin-block:30px;margin-inline:auto;max-inline-size:1046px}.bio-message:not(.bio-message--shown){display:none}@media (min-width:64em){.bio-message{margin-inline:max(172px,calc(((100dvw - 1046px)/ 2) - 25px));margin-block:40px}}.bio-message__content{background-color:#c6dfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:30px}.bio-message__text,.bio-message__title{margin:0}.bio-message__title{font:600 1.625rem/1.15 "Crimson Text",serif}@media (min-width:64em){.bio-message__title{font-size:2rem;line-height:1.18}}.bio-message__text{font:400 1rem/1.62 Chivo,sans-serif}@media (min-width:48em){.wh-bio-overview-details{margin:0 auto}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details{width:75%}}@media (min-width:48em){.wh-bio-overview-details{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-bio-overview-details .wh-bio-overview-details__img{float:none;height:100%;margin-top:10px}.wh-bio-overview-details .wh-bio-overview-details__wrapper{float:none}}@media (min-width:64em){.wh-bio-overview-details{width:60%}}@media print{.wh-bio-overview-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wh-bio-overview-details+.lang-selector{margin-top:20px}@media (min-width:48em){.wh-bio-overview-details__wrapper{float:left}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__wrapper{width:calc(100% - 335px)}}@media (min-width:64em){.wh-bio-overview-details__wrapper{width:calc(100% - 430px)}}@media print{.wh-bio-overview-details__wrapper{float:none;width:auto}}.wh-bio-overview-details__img{width:100%;height:100vw;border-radius:2px}@media (min-width:48em){.wh-bio-overview-details__img{float:left;height:auto;-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__img{width:300px;margin-right:35px}}@media (min-width:64em){.wh-bio-overview-details__img{width:380px;margin-right:50px}}@media print{.wh-bio-overview-details__img{float:none;width:215px;height:auto;margin-right:15px;border-radius:0}}.wh-bio-overview-details__headlines{position:relative;top:-100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vw;margin-bottom:-100vw;padding:0 25px;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(30,26,27,0)),color-stop(50%,rgba(30,26,27,0)),to(#1e1a1b));background-image:linear-gradient(to bottom,rgba(30,26,27,0) 0,rgba(30,26,27,0) 50%,#1e1a1b 100%);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.wh-bio-overview-details__headlines{position:static;top:auto;display:block;height:auto;margin:3px 0 0;padding:0;color:#1e1a1b;background-image:none}}@media print{.wh-bio-overview-details__headlines{top:0;height:auto;margin-bottom:0;background:0 0}}.wh-bio-overview-details__headlines h1{font-size:2.5rem;font-weight:600;font-style:italic;line-height:1;width:100%;margin:0;padding-bottom:5px}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__headlines h1{font-size:2.75rem}}@media (min-width:64em){.wh-bio-overview-details__headlines h1{font-size:3.4375rem}}.wh-bio-overview-details__headlines h1 sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-style:normal;line-height:inherit;top:-1em;color:#872434}.wh-bio-overview-details__headlines h2{font-size:.875rem;font-family:Chivo,sans-serif;line-height:1.42;width:100%;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase}@media (min-width:48em){.wh-bio-overview-details__headlines h2{font-size:1rem}}.wh-bio-overview-details__titles{font-size:.875rem;font-weight:400;line-height:1.28;margin:0;padding:25px;list-style-type:none}@media (min-width:48em){.wh-bio-overview-details__titles{padding:0 0 25px}}.wh-bio-overview-details__titles li{margin-top:1em}.wh-bio-overview-details__titles li:first-child{margin-top:0}.wh-bio-overview-details__titles li:last-child{margin-bottom:10px}.wh-bio-overview-details__titles:after{display:inline-block;width:40px;content:'';border-top:2px solid #e6e6e6}.wh-bio-overview-details__titles+.wh-bio-overview-contact{padding-top:0;padding-bottom:0}.wh-bio-overview-details .wh-social-links__link{display:inline-block;margin-left:25px;-webkit-transition:opacity .3s;transition:opacity .3s}.wh-bio-overview-details .wh-social-links__link:first-child{margin-left:0}.wh-bio-overview-details .wh-social-links__link:hover{opacity:.7}.wh-bio-overview-details .wh-social-links__link img{max-width:16px;max-height:16px}.wh-bio-overview-contact{padding:25px 25px 0}@media (min-width:48em){.wh-bio-overview-contact{padding:0}}.wh-bio-overview-contact hr{float:left;width:40px;margin:0 0 1.5em;border:0;border-top:2px solid #e6e6e6}.wh-bio-overview-contact__email,.wh-bio-overview-contact__location,.wh-bio-overview-contact__telephone{font-size:.875rem;position:relative;display:block;clear:left;margin-bottom:1.5em;padding-left:25px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-bio-overview-contact__email:hover,.wh-bio-overview-contact__location:hover,.wh-bio-overview-contact__telephone:hover{text-decoration:underline}.wh-bio-overview-contact__email:before,.wh-bio-overview-contact__location:before,.wh-bio-overview-contact__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-bio-overview-contact__location:before{content:url(/images/location-icon.svg)}@media (min-width:48em){.wh-bio-overview-contact__telephone{cursor:default;color:#414141}}.wh-bio-overview-contact__telephone:hover{text-decoration:none}.wh-bio-overview-contact__telephone:before{font-family:FontAwesome;font-weight:700;content:'\f095'}.wh-bio-overview-contact__email:before{content:'\f0e0'}.wh-bio-overview-content{font-weight:400;line-height:2.125;clear:both;margin:0 auto;padding:50px 40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-content{width:66.7%;padding:50px 0 0}}@media (min-width:64em){.wh-bio-overview-content{width:60%;padding:70px 0 0;text-align:left}}.wh-bio-overview-content__wrapper{position:relative;overflow:hidden;padding-bottom:10px;text-align:left}.wh-bio-overview-content__wrapper br{position:relative;display:block}.wh-bio-overview-content__wrapper .break{height:0}.wh-bio-overview-content__wrapper>:first-child{margin-top:0}@media print{.wh-bio-overview-content__wrapper{height:auto!important}}.wh-bio-overview-content__toggle{margin-top:2em}.expanded+.wh-bio-overview-content__toggle{display:none}@media print{.wh-bio-overview-content__toggle{display:none}}.wh-bio-overview-content a{font-weight:400;text-decoration:none}.wh-bio-overview-content a:hover{text-decoration:underline}.wh-bio-overview-content strong{color:#1e1a1b}.wh-bio-overview-content h1,.wh-bio-overview-content h2,.wh-bio-overview-content h3{font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;color:#1e1a1b}.wh-bio-overview-content h1{font-size:1.875rem;margin-top:0}@media (min-width:48em){.wh-bio-overview-content h1{font-size:2.75rem}}.wh-bio-overview-content h2{font-size:1.5rem}@media (min-width:48em){.wh-bio-overview-content h2{font-size:2.25rem}}.wh-bio-overview-content h3{font-size:1.3125rem}@media (min-width:48em){.wh-bio-overview-content h3{font-size:1.5rem}}.wh-bio-overview-content h4{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-bio-overview-content h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:'';background-color:rgba(117,117,117,.5)}.wh-bio-overview-content h5,.wh-bio-overview-content h6{font-size:.75rem;font-family:Chivo,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#282324}.wh-bio-overview-content h5{font-weight:700}.wh-bio-overview-content h6{font-weight:400}.wh-bio-overview-content ol>li:before{font-size:1rem;top:0}@media (max-width:47.99em){.wh-bio-overview-details--no-image .wh-bio-overview-details__headlines{top:10px;height:unset;margin-bottom:unset;background-image:none;color:#1e1a1b}}.wh-accordion-filters .wh-accordion-item__content__wrapper--compact{min-height:120px}@media (min-width:64em){.wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper h2{padding-left:0}}.wh-people-search-filters__alphabet{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Crimson Text",serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:30px;list-style-type:none;margin:25px 0;padding:0}@media (min-width:48em){.wh-people-search-filters__alphabet{font-size:1.125rem}}.wh-people-search-filters__alphabet li{display:inline-block}@media (min-width:48em) and (max-width:63.99em){.wh-people-search-filters__alphabet li{width:calc(100% / 13)}}@media (min-width:64em){.wh-people-search-filters__alphabet li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-inline-size:42px}}.wh-people-search-filters__alphabet input{display:none}.wh-people-search-filters__alphabet input:disabled+label{cursor:default;opacity:.5}.wh-people-search-filters__alphabet input:disabled+label:hover{color:#282324}.wh-people-search-filters__alphabet input:checked+label{color:#872434;font-weight:700}.wh-people-search-filters__alphabet label{color:#282324;cursor:pointer;display:inline-block;height:42px;text-decoration:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:42px}.wh-people-search-filters__alphabet label:hover{color:#00576f}.wh-people-search-filters__alphabet--compact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-inline-size:100%;padding:0 10px}.wh-people-search-filters__alphabet--compact li{block-size:42px}@media (min-width:48em){.wh-people-search-filters__alphabet--compact{max-inline-size:90%}.wh-people-search-filters__alphabet--compact li{inline-size:42px}}.wh-people-header{position:fixed;z-index:10;top:0;left:0;width:100%;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:#fff;-webkit-box-shadow:0;box-shadow:0}.wh-people-header.stuck{-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-people-header__wrapper{position:relative;z-index:2;display:none;width:auto;padding:15px 20px 10px;background-color:#fff}.stuck .wh-people-header__wrapper{display:block}@media (min-width:48em) and (max-width:63.99em){.wh-people-header__wrapper{padding:20px 30px 10px}}@media (min-width:64em){.wh-people-header__wrapper{margin:0 auto;padding:0 7.5%}}.wh-people-header__wrapper:after{display:table;clear:both;content:""}.wh-people-header__img{display:none}@media (min-width:64em){.wh-people-header__img{display:inline-block;float:left;height:100px;margin-right:30px}}.wh-people-header__name{font-size:1.125rem;font-weight:600;font-style:italic;max-width:calc(100% - 90px);margin:0 0 5px}@media (min-width:48em){.wh-people-header__name{font-size:2.25rem;max-width:calc(100% - 195px)}}@media (min-width:64em){.wh-people-header__name{margin-top:0;padding-top:17px}}.wh-people-header__toggle{font-size:.75rem;font-family:Chivo,sans-serif;position:relative;padding:0;cursor:pointer;letter-spacing:1px;text-transform:uppercase;color:#00576f;border:0;outline:0;background-color:transparent}.wh-people-header__toggle:before{position:absolute;bottom:-2px;left:0;display:inline-block;width:100%;height:2px;content:"";-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background-color:#00576f}.wh-people-header__toggle:after{font-size:1rem;font-family:FontAwesome;line-height:.75;position:relative;display:inline-block;width:12px;height:8px;margin-left:5px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/down-arrow.svg) no-repeat}.wh-people-header__toggle:hover:before{opacity:1}.expanded .wh-people-header__toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-people-header-icons{position:absolute;top:calc(50% - 10px);right:20px}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-icons{top:calc(50% - 17px)}}@media (min-width:64em){.wh-people-header-icons{top:calc(50% - 35px);right:7.5%;display:table}}.wh-people-header-icons__icon{position:relative;top:-10px;display:table-cell;width:20px;height:20px;margin-left:18px;padding:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;vertical-align:middle;text-decoration:none;border-radius:2px}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-icons__icon{top:-15px;width:60px;height:60px;padding:0}}@media (min-width:64em){.wh-people-header-icons__icon{top:0;width:60px;height:70px;margin-left:0;padding:0}}@media (max-width:47.99em){.wh-people-header-icons__icon--print{display:none}}.wh-people-header-icons__icon:first-child{margin-left:0}.wh-people-header-icons__icon:hover{text-decoration:none;background-color:#edf5f7}.wh-people-header-icons__icon:hover span{opacity:1}.wh-people-header-icons__icon img{max-width:100%;max-height:100%}.wh-people-header-icons__icon span{font-size:.5rem;display:none;padding:5px 0;text-decoration:none;text-transform:uppercase}@media (min-width:64em){.wh-people-header-icons__icon span{position:absolute;right:0;bottom:0;left:0;display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}}.wh-people-header-contact{z-index:1;display:block;overflow:hidden;width:100%;height:0;background-color:#edf5f7}.wh-people-header-contact__wrapper{position:relative;overflow:hidden;padding:22px 20px 20px}@media (min-width:48em){.wh-people-header-contact__wrapper{padding:22px 30px 20px}}@media (min-width:64em){.wh-people-header-contact__wrapper{padding:22px 7.5% 20px calc(7.5% + 130px)}}.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{font-size:.875rem;position:relative;display:block;margin-bottom:1.5em;padding-left:25px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-people-header-contact__email:before,.wh-people-header-contact__location:before,.wh-people-header-contact__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#414141}.wh-people-header-contact__email:hover,.wh-people-header-contact__location:hover,.wh-people-header-contact__telephone:hover{text-decoration:underline}@media (min-width:48em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{display:block}}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{margin-right:20px}}@media (min-width:64em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{display:inline-block;float:left;margin:0 30px 0 0}}.wh-people-header-contact__location:before{content:"\f041"}@media (min-width:48em){.wh-people-header-contact__telephone{cursor:default;color:#414141}}.wh-people-header-contact__telephone:hover{text-decoration:none}.wh-people-header-contact__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}@media (min-width:48em){.wh-people-header-contact__email{margin-bottom:0}}.wh-people-header-contact__email:before{content:"\f0e0"}.wh-people-header-contact .wh-social-links{line-height:0}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-contact .wh-social-links{position:absolute;top:22px;right:22px}}@media (min-width:64em){.wh-people-header-contact .wh-social-links{float:right}}.wh-people-header-contact .wh-social-links__link{display:inline-block;margin-left:15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wh-people-header-contact .wh-social-links__link:first-child{margin-left:0}.wh-people-header-contact .wh-social-links__link:hover{opacity:.7}.wh-people-header-contact .wh-social-links__link img{max-width:16px;max-height:16px}.wh-highlight-picks{position:relative;overflow:hidden;margin:80px 0;padding:30px 0}.wh-highlight-picks__wrapper{position:relative;overflow:hidden;margin-top:60px;margin-left:30px}.wh-highlight-picks__wrapper:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-highlight-picks__wrapper:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-highlight-picks__wrapper:after{background:rgba(138,12,33,.8)}}@media (min-width:48em){.wh-highlight-picks__wrapper{margin-left:60px}}@media (min-width:64em){.wh-highlight-picks__wrapper{margin:0}}.wh-highlight-picks__image{position:absolute;width:calc(100% - 30px);height:160px;padding:0;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 60px rgba(0,0,0,.2);box-shadow:0 0 60px rgba(0,0,0,.2)}@media (min-width:48em){.wh-highlight-picks__image{width:calc(100% - 60px);height:380px}}@media (min-width:64em){.wh-highlight-picks__image{width:85%;height:100%;margin:-30px 7.5% 0}}.wh-highlight-picks__content{position:relative;z-index:3;margin:0 35px}@media (min-width:64em){.wh-highlight-picks__content{margin:0 7.5%}}.wh-highlight-picks__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:10px 0 30px;list-style:none}@media (min-width:48em){.wh-highlight-picks__list{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-highlight-picks-item{display:none;color:#fff}.wh-highlight-picks-item>p{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:23px;margin-bottom:15px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.6}@media (min-width:48em){.wh-highlight-picks-item{margin:80px 0 60px;padding:0 50px 20px}}.wh-highlight-picks-item:first-child{display:block}@media (min-width:48em){.wh-highlight-picks-item:first-child{width:50%;border-right:1px solid rgba(255,255,255,.2)}}@media (min-width:48em){.wh-highlight-picks-item:nth-child(2){display:block;width:50%;border-right:0}}@media (min-width:64em){.wh-highlight-picks-item:nth-child(2){border-right:1px solid rgba(255,255,255,.2)}}@media (min-width:64em){.wh-highlight-picks-item:nth-child(3){display:block}}.wh-highlight-picks-item:last-child{border-right:0}@media (min-width:48em){.wh-highlight-picks-item:first-child:nth-last-child(1){width:75%}}@media (min-width:64em){.wh-highlight-picks-item:first-child:nth-last-child(2),.wh-highlight-picks-item:first-child:nth-last-child(2)~li{width:50%}}@media (min-width:64em){.wh-highlight-picks-item:first-child:nth-last-child(3),.wh-highlight-picks-item:first-child:nth-last-child(3)~li{width:33.3333%}}.wh-highlight-picks-item:hover>p{opacity:1}.wh-highlight-picks-item:hover .wh-highlight-picks-item__cta{opacity:1}.wh-highlight-picks-item__title{line-height:27px;display:block;max-height:100px;margin-bottom:15px}.wh-highlight-picks-item__title p{margin:0}.wh-highlight-picks-item__description{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:23px;margin-bottom:15px;opacity:.6}.wh-highlight-picks-item__date{font-size:.75rem;font-family:Chivo,sans-serif;margin-bottom:30px;text-transform:uppercase}@media (min-width:64em){.wh-highlight-picks-item__date{margin-bottom:15px}}.wh-highlight-picks-item__cta{-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff}.wh-highlight-picks-item__cta:after{width:10px;height:10px;content:"";opacity:1;background:url(/images/arrow-right-white.svg) no-repeat;background-size:contain}.wh-highlight-picks-item__cta:before{right:0;background:#fff}@media (min-width:64em){.wh-highlight-picks-item__cta{opacity:0}}.wh-highlight-picks__image--blur{position:absolute;z-index:1;top:-60px;left:-30px;width:100%;height:160px;background-position:center;background-size:cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:48em){.wh-highlight-picks__image--blur{top:-60px;left:-60px;width:100%;height:380px}}@media (min-width:64em){.wh-highlight-picks__image--blur{top:-30px;bottom:-30px;left:7.5%;width:85%;height:auto}}.wh-person{position:relative;clear:both;overflow:hidden;margin-bottom:15px;padding:15px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;text-align:left;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-person{padding:20px}}@media (min-width:64em){.wh-person:before{position:absolute;top:20px;left:210px;display:inline-block;width:40px;height:40px;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-person:after{position:absolute;right:20px;bottom:20px;display:inline-block;width:0;height:0;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}.wh-person:hover{-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}.wh-person:hover:after{width:40px;height:40px;opacity:1}.wh-person:hover:before{width:0;height:0;opacity:0}}@media (min-width:75em){.wh-person::before{left:240px}}@media (min-width:64em){.wh-person.no-image:before{left:20px}}@media (min-width:48em){.wh-person__left{float:left;width:calc(70% - 20px)}}@media (min-width:48em) and (max-width:63.99em){.wh-person__left{padding-right:20px}}@media (min-width:75em){.wh-person__left{width:75%}}.wh-person__right{clear:both}@media (min-width:48em){.wh-person__right{float:left;clear:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:0}}@media (min-width:64em){.wh-person__right{margin-top:35px}}@media (min-width:48em){.wh-person__wrapper{position:relative;float:left}}@media (min-width:48em){.wh-person__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:48em) and (max-width:63.99em){.wh-person__wrapper{width:calc(100% - 170px);min-height:150px}}@media (min-width:64em){.wh-person__wrapper{width:calc(100% - 290px);min-height:165px;padding:35px 32px 0}}@media (min-width:75em){.wh-person__wrapper{padding:35px 35px 0}}.wh-person__img{display:inline-block;float:left;width:80px;height:80px;margin:0 15px 20px 0}@media (min-width:48em){.wh-person__img{margin:0 20px 0 0}}@media (min-width:48em) and (max-width:63.99em){.wh-person__img{width:150px;height:150px}}@media (min-width:64em) and (max-width:74.99em){.wh-person__img{width:170px;height:170px}}@media (min-width:75em){.wh-person__img{width:200px;height:200px}}.wh-person__img img{max-width:100%;max-height:100%;border-radius:2px}.wh-person__name{font-size:1.25rem;font-weight:600;line-height:1.05;float:left;max-width:calc(100% - 100px);margin:0;color:#282324}@media (min-width:48em){.wh-person__name{font-size:2.25rem;max-width:none}}.wh-person__name a{-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324}.wh-person__name a:hover{color:#00576f}.wh-person__title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;float:left;width:calc(100% - 95px);margin:0;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:48em){.wh-person__title{font-size:.875rem;margin-bottom:5px}}.wh-person__email,.wh-person__location,.wh-person__telephone{font-size:.75rem;line-height:1.5;position:relative;display:block;float:left;clear:left;width:auto;padding-left:25px;text-decoration:none;letter-spacing:1px}@media (min-width:48em){.wh-person__email,.wh-person__location,.wh-person__telephone{font-size:.875rem;margin-bottom:10px}}.wh-person__email:before,.wh-person__location:before,.wh-person__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-person__location{font-weight:700;text-transform:uppercase;color:#757575}.wh-person__location:before{top:1px;content:url(/images/location-icon.svg)}.wh-person__location:last-child{margin-bottom:0}.wh-person__location a{text-decoration:none;color:inherit}.wh-key-contacts .wh-person__location a:hover{text-decoration:underline}@media (min-width:48em){.wh-person__telephone{cursor:default}}.wh-person__telephone:hover{text-decoration:none}.wh-person__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}.wh-person__telephone+.wh-person__location{margin-top:15px}@media (min-width:48em){.wh-person__telephone+.wh-person__location{margin-top:20px}}.wh-person__email{font-size:.8125rem;clear:left;margin-bottom:15px}@media (min-width:48em){.wh-person__email{font-size:1rem;margin-top:40px;margin-bottom:0}}.wh-person__email:before{content:"\f0e0";color:#00576f}.wh-search-results__wrapper .wh-search-results-filters{-ms-flex-preferred-size:65.8%;flex-basis:65.8%}@media (min-width:64em) and (max-width:74.99em){.wh-search-results__wrapper .wh-search-results-filters{-ms-flex-preferred-size:62%;flex-basis:62%}}.wh-search-results__content{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:fill-available;padding:25px 0}@media (max-width:47.99em){.wh-search-results__content{margin:0 auto}}@media (min-width:64em) and (max-width:74.99em){.wh-search-results__content{-ms-flex-preferred-size:61.5%;flex-basis:61.5%}}@media (min-width:75em){.wh-search-results__content{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:64em){.wh-people-search .wh-search-results__title-link{padding-left:5px}}.wh-people-search .wh-search-results__content-filters{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:63.99em){.wh-people-search .wh-search-results__content-filters{padding:0 4.5%}}.wh-people-search .wh-search-results__content-filters .wh-search-filters__dropdowns{inline-size:100%}.wh-people-search .wh-accordion-filters__footer-mobile::after{width:100vw;left:unset;-webkit-transform:unset;transform:unset}.wh-people-results .wh-search-results__wrapper{padding:25px 25px 90px}@media (min-width:64em){.wh-people-results .wh-search-results__wrapper{padding:50px 7% 160px}}.wh-people-results.no-results .wh-search-results__wrapper{padding-bottom:20px}.wh-people-results .wh-search-results__footer{margin-top:-70px;padding:115px 25px 60px}@media (min-width:64em){.wh-people-results .wh-search-results__footer{margin-top:-90px;padding:160px 25px 70px}}.wh-people-results .wh-search-results__list{margin:-60px 20px 0}@media (min-width:64em){.wh-people-results .wh-search-results__list{margin:-130px 7.5% 0}}@media (min-width:48em){.wh-people-sort{position:absolute;top:40px;right:7.5%}}@media (min-width:64em){.wh-people-sort{top:50px}}.no-results .wh-people-sort{display:none}.wh-search__no-results{display:none}.wh-people-results.no-results .wh-search__no-results{display:block}.wh-search-results--no-results{display:none}.no-results .wh-search-results--no-results{display:block}.no-results .wh-search-results--header{display:none}.selectric-wh-people-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}.selectric-wh-people-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-people-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-people-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-people-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-people-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-people-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.authors-contributors-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;position:relative}.authors-contributors-card__image{aspect-ratio:1;border-radius:100%;display:block;inline-size:100px;min-inline-size:100px;overflow:hidden}.authors-contributors-card__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:64em){.authors-contributors-card__image{inline-size:120px;min-inline-size:120px}}.authors-contributors-card__link,.authors-contributors-card__name{color:#282324;margin:0;text-decoration:none}.authors-contributors-card__link::after{block-size:100%;content:'';inline-size:100%;inset:0;position:absolute}.authors-contributors-card__role{color:#6f6f6f;font-weight:700;letter-spacing:1px;margin-block:4px 0;text-transform:uppercase}.authors-contributors-card__title{color:#414141;margin-block:6px 0}.authors-contributors{margin-block:80px;padding-inline:20px}@media (min-width:64em){.authors-contributors{margin-block:120px;padding-inline:90px}}.authors-contributors__heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:64em){.authors-contributors__heading-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.authors-contributors__heading{color:#282324;margin:0}.authors-contributors__link{color:#00576f;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.authors-contributors__link::before{background-color:#00576f}.authors-contributors__link::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.75 8.349 6.403 5 1.75 1.651V0l2.307 1.651L8.75 5 4.057 8.349 1.75 10V8.349Z' fill='%2300576F'/%3E%3C/svg%3E") no-repeat}@media (min-width:64em){.authors-contributors__link{-webkit-margin-end:-14px;margin-inline-end:-14px}}.authors-contributors__list{-webkit-border-after:1px solid #e6e6e6;border-block-end:1px solid #e6e6e6;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr));list-style:none;margin-block:24px 0;margin-inline:0;-webkit-padding-after:20px;padding-block-end:20px;padding-inline:0}@media (min-width:64em){.authors-contributors__list{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-padding-after:32px;padding-block-end:32px}}@media (min-width:75em){.authors-contributors__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.image-content{margin-block:80px;padding-inline:20px}@media (min-width:64em){.image-content{margin-block:120px;padding-inline:90px}}.image-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:64em){.image-content__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px}}.image-content__heading{color:#282324;margin:0}.image-content__copy.rtf--report.wh-generic-page__teaser,.image-content__copy.rtf.rtf--report{color:#414141;margin-block:8px 0;padding:0}.image-content__copy.rtf--report.wh-generic-page__teaser>:first-child,.image-content__copy.rtf.rtf--report>:first-child{-webkit-margin-before:0;margin-block-start:0}.image-content__copy.rtf--report.wh-generic-page__teaser>:last-child,.image-content__copy.rtf.rtf--report>:last-child{-webkit-margin-after:0;margin-block-end:0}@media (min-width:64em){.image-content__copy.rtf--report.wh-generic-page__teaser,.image-content__copy.rtf.rtf--report{-webkit-margin-before:12px;margin-block-start:12px}}.image-content__figure{margin:0}@media (min-width:64em){.image-content__figure{-ms-flex-preferred-size:75%;flex-basis:75%}}.image-content__picture{display:block;inline-size:100%}.image-content__picture img{block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.image-content__caption{color:#414141;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:64em){.image-content__content{-ms-flex-preferred-size:25%;flex-basis:25%}}.testimonial-carousel.testimonial-carousel--transparent{background-color:transparent;margin-block:80px;padding-block:0;padding-inline:20px}.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__card-wrapper::after,.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__card-wrapper::before{content:url(/images/testimonial-corner-red.svg)}.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__eyebrow{color:#872434}.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__eyebrow::before{background-color:#b6b6b6}.testimonial-carousel.testimonial-carousel--transparent .testimonial-carousel__heading{color:#282324}.testimonial-carousel.testimonial-carousel--transparent .testimonial-card__copy{color:#282324}.testimonial-carousel.testimonial-carousel--transparent .testimonial-card__name{color:#282324}.testimonial-carousel.testimonial-carousel--transparent .testimonial-card__details{color:#6f6f6f;-webkit-margin-before:4px;margin-block-start:4px;text-transform:uppercase}.testimonial-carousel.testimonial-carousel--transparent .slick-arrow{background-color:transparent;border:2px solid #00576f;border-radius:100px}.testimonial-carousel.testimonial-carousel--transparent .homepage-slider__prev-arrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.904 2.481 5.087 6.667l5.817 4.186v2.064L8.02 10.853 2.154 6.667 8.02 2.481 10.904.417v2.064Z' fill='%2300576F'/%3E%3C/svg%3E")}.testimonial-carousel.testimonial-carousel--transparent .homepage-slider__next-arrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m3.091 10.853 5.817-4.186-5.817-4.186V.417l2.884 2.064 5.866 4.186-5.866 4.186-2.884 2.064v-2.064Z' fill='%2300576F'/%3E%3C/svg%3E")}.testimonial-carousel.testimonial-carousel--transparent .homepage-slider__pagination{color:#6f6f6f}@media (min-width:64em){.testimonial-carousel.testimonial-carousel--transparent{gap:40px;margin-block:120px;padding-inline:90px}.testimonial-carousel.testimonial-carousel--transparent .testimonial-card__client{-webkit-margin-before:32px;margin-block-start:32px}}.report-masthead{background:#171717;-webkit-padding-after:60px;padding-block-end:60px}@media (min-width:76.875em){.report-masthead{-webkit-margin-before:-50px;margin-block-start:-50px}}.report-masthead__container{-webkit-padding-after:24px;padding-block-end:24px;padding-inline:20px}@media (min-width:64em){.report-masthead__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-padding-after:0;padding-block-end:0;padding-inline:90px;position:relative}}.report-masthead__title-wrapper{block-size:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-block-size:400px;position:relative}@media (min-width:64em){.report-masthead__title-wrapper{position:static}}@media (min-width:64em){.report-masthead__intro{-webkit-box-flex:1;-ms-flex:1;flex:1}}.report-masthead__picture{block-size:100%;inline-size:calc(100% + 40px);inset-block:0;inset-inline:-20px;position:absolute}.report-masthead__picture::before{background:-webkit-gradient(linear,left bottom,left top,color-stop(9.33%,#171717),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#171717 9.33%,rgba(0,0,0,0) 100%);content:'';display:block;inset:0;position:absolute}.report-masthead__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:64em){.report-masthead__picture{inline-size:100%;inset-inline:0}}.report-masthead__title-content{-webkit-padding-end:20px;padding-inline-end:20px;position:relative}.report-masthead__date{font-weight:700;-webkit-margin-after:20px;margin-block-end:20px}.report-masthead__heading{margin:0}.report-masthead__description-cta{-webkit-padding-end:20px;padding-inline-end:20px}@media (min-width:64em){.report-masthead__description-cta{position:relative}}.report-masthead__copy{margin-block:8px 0}.report-masthead__copy a{color:#e6e6e6;text-decoration:underline}@media (min-width:64em){.report-masthead__copy{-webkit-margin-before:12px;margin-block-start:12px}}.report-masthead__cta{display:inline-block;font-weight:700;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-margin-before:24px;margin-block-start:24px;padding-block:20px;padding-inline:40px 64px}.report-masthead__cta::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.767.28v10.238l-3.403-3.19-.662.705 4.548 4.263 4.548-4.263-.662-.706-3.403 3.19V.28h-.966Z' fill='%2300576F' stroke='%2300576F' stroke-width='.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.53 11.265v3.382H1.97v-3.382h-.966v4.348h14.492v-4.348h-.966Z' fill='%2300576F' stroke='%2300576F' stroke-width='.5'/%3E%3C/svg%3E") no-repeat;block-size:16px;content:'';display:inline-block;inline-size:16px;margin-inline:8px -24px}.report-masthead__partners{-webkit-border-before:1px solid #6f6f6f;border-block-start:1px solid #6f6f6f;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);list-style:none;margin-block:20px 0;margin-inline:0;padding-block:20px 0;padding-inline:0}@media (min-width:64em){.report-masthead__partners{-webkit-border-before:none;border-block-start:none;display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:20px 0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:20px;padding-inline-start:20px;position:relative}[data-authors] .report-masthead__partners{grid-template-columns:repeat(3,minmax(0,1fr))}[data-authors='1'] .report-masthead__partners{grid-template-columns:minmax(0,1fr)}[data-authors='2'] .report-masthead__partners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.report-masthead__partners-item{-webkit-padding-before:20px;padding-block-start:20px;padding-inline:10px;position:relative}.report-masthead__partners-item:nth-of-type(3n+1)::before{background-color:#6f6f6f;block-size:1px;content:'';display:block;inline-size:100%;inset-block:0;inset-inline-start:0;position:absolute}[data-authors] .report-masthead__partners-item:nth-of-type(3n+1)::before{inline-size:300%}[data-authors='1'] .report-masthead__partners-item:nth-of-type(3n+1)::before{inline-size:100%}[data-authors='2'] .report-masthead__partners-item:nth-of-type(3n+1)::before{inline-size:200%}.report-masthead__partners-item:nth-of-type(3n+1) .report-masthead__partner{-webkit-margin-start:-10px;margin-inline-start:-10px}.report-masthead__partners-item:nth-of-type(3n) .report-masthead__partner{-webkit-margin-end:-10px;margin-inline-end:-10px}}.report-masthead__partner{block-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;position:relative}.report-masthead__partner-link,.report-masthead__partner-name{color:#fff;font:700 .875rem/1.14 Chivo,sans-serif;margin:0}.report-masthead__partner-link{text-decoration:none}.report-masthead__partner-link:focus-visible,.report-masthead__partner-link:hover{text-decoration:underline}.report-masthead__partner-link::after{block-size:100%;content:'';display:block;inline-size:100%;inset:0;position:absolute}.report-masthead__partner-tag{color:#e6e6e6;font:700 .75rem/1.33 Chivo,sans-serif;letter-spacing:1px;margin:0;text-transform:uppercase}.report-masthead__partner-title{margin:0}.report-related-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-block:80px;padding-inline:20px}.report-related-content .wh-solution-listing-item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-after:none;border-block-end:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:10px;padding-inline:20px}.report-related-content .wh-solution-listing-item__link::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.45 11.688 8.965 7 2.45 2.312V0l3.23 2.312L12.25 7l-6.57 4.688L2.45 14v-2.312Z' fill='%2300576F'/%3E%3C/svg%3E") no-repeat center;block-size:16px;content:'';inline-size:16px;min-inline-size:16px}.report-related-content .wh-solution-listing-item__link:focus-visible,.report-related-content .wh-solution-listing-item__link:hover{-webkit-border-after:none;border-block-end:none;text-decoration:underline}@media (min-width:64em){.report-related-content .wh-solution-listing-item__link{min-block-size:60px;padding-block:15px}}.report-related-content .wh-solution-listing-item__link--external::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2300576F'%3E%3Cpath d='M11.344 12.705H1.273V2.627H6.23v-1.13H.71a.567.567 0 0 0-.568.568v11.202c0 .315.253.568.568.568h11.202a.567.567 0 0 0 .568-.568V7.748h-1.13v4.957h-.007Z'/%3E%3Cpath d='M9.194.142v1.13h2.719L5.75 7.426l.795.794 6.182-6.155v2.718h1.13V.142H9.194Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.143 .142)' d='M0 0h13.714v13.694H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center}.report-related-content .wh-solution-listing-item__link--download::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.767.28v10.238l-3.403-3.19-.662.704 4.548 4.264 4.548-4.264-.662-.705-3.403 3.19V.28h-.966Z' fill='%2300576F' stroke='%2300576F' stroke-width='.25'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.53 11.265v3.381H1.97v-3.381h-.966v4.347h14.492v-4.347h-.966Z' fill='%2300576F' stroke='%2300576F' stroke-width='.25'/%3E%3C/svg%3E") no-repeat center}@media (min-width:64em){.report-related-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;margin-block:120px;padding-inline:90px}}.report-related-content__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:64em){.report-related-content__container{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:20px}[data-cols='1'] .report-related-content__container{margin-inline:auto;max-inline-size:620px}}.report-related-content__heading{color:#282324;margin:0}.report-related-content__list{list-style:none;margin:0;padding:0}.report-related-content__item{margin:0;padding-block:0}.report-related-content__item.wh-solution-listing-item{padding:0}.report-related-content__item+.report-related-content__item.wh-solution-listing-item,.report-related-content__item.wh-solution-listing-item{margin:0}@media (min-width:64em){.report-related-content__item{padding-block:15px}}.report-sticky-navigation{-webkit-box-shadow:0 5px 40px 0 rgba(30,26,27,.2);box-shadow:0 5px 40px 0 rgba(30,26,27,.2);z-index:9999999999999}.report-sticky-navigation .wh-sticky-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-block:8px;padding-inline:20px}@media (min-width:64em){.report-sticky-navigation .wh-sticky-header__wrapper{gap:40px;padding-inline:90px}}@media (max-width:63.99em){.report-sticky-navigation .report-masthead__cta-text,.report-sticky-navigation .report-sticky-navigation__label{block-size:0;inline-size:0;opacity:0;overflow:hidden;max-block-size:0;max-inline-size:0;position:absolute}}.report-sticky-navigation__label{color:#414141;font-weight:700;letter-spacing:1px;text-transform:uppercase}.report-sticky-navigation__download-button{font:700 .875rem/1 Chivo,sans-serif;letter-spacing:1px;padding-block:16px;padding-inline:20px;text-transform:uppercase}.report-sticky-navigation__download-button::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.767.28v10.238l-3.403-3.19-.662.705 4.548 4.263 4.548-4.263-.662-.706-3.403 3.19V.28h-.966Z' fill='%23fff' stroke='%23fff' stroke-width='.333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.53 11.265v3.382H1.97v-3.382h-.966v4.348h14.492v-4.348h-.966Z' fill='%23fff' stroke='%23fff' stroke-width='.333'/%3E%3C/svg%3E") no-repeat;block-size:16px;content:'';display:block;inline-size:16px}@media (max-width:63.99em){.report-sticky-navigation__download-button{block-size:40px;inline-size:40px;min-inline-size:40px;padding:8px}}.report-sticky-navigation__dropdown{-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.651 1.5 5 6.153 8.349 1.5H10L8.349 3.807 5 8.5 1.651 3.807 0 1.5h1.651Z' fill='%2300576F'/%3E%3C/svg%3E") no-repeat center right;border:none;-webkit-border-after:1px solid #00576f;border-block-end:1px solid #00576f;color:#00576f;cursor:pointer;display:-webkit-box;font:400 .875rem/1.14 Chivo,sans-serif;inline-size:100%;letter-spacing:1px;max-inline-size:260px;overflow:hidden;padding-block:6px 8px;-webkit-padding-end:18px;padding-inline-end:18px;text-overflow:ellipsis;text-transform:uppercase;word-break:break-word}@media (min-width:64em){.report-sticky-navigation__dropdown{-webkit-margin-after:-1px;margin-block-end:-1px;max-inline-size:none;padding-block:8px}}.report-sticky-navigation__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.rtf--report.wh-generic-page__teaser,.rtf.rtf--report{margin-block:80px;padding-inline:20px}@media (min-width:64em){.rtf--report.wh-generic-page__teaser,.rtf.rtf--report{margin-block:120px;padding-inline:90px}.rtf--report.wh-generic-content.wh-generic-page__teaser,.rtf.rtf--report.wh-generic-content{inline-size:auto;margin-inline:213px}}.rtf--report.wh-generic-page__teaser>:first-child,.rtf.rtf--report>:first-child{-webkit-margin-before:0;margin-block-start:0}.rtf--report.wh-generic-page__teaser>:last-child,.rtf.rtf--report>:last-child{-webkit-margin-after:0;margin-block-end:0}.rtf--report.wh-generic-page__teaser *,.rtf.rtf--report *{color:#414141;margin-block:12px}.rtf--report.wh-generic-page__teaser b,.rtf--report.wh-generic-page__teaser strong,.rtf.rtf--report b,.rtf.rtf--report strong{font-weight:700}.rtf--report.wh-generic-page__teaser b *,.rtf--report.wh-generic-page__teaser strong *,.rtf.rtf--report b *,.rtf.rtf--report strong *{font-weight:700}.rtf--report.wh-generic-page__teaser em,.rtf--report.wh-generic-page__teaser i,.rtf.rtf--report em,.rtf.rtf--report i{font-style:italic}.rtf--report.wh-generic-page__teaser em *,.rtf--report.wh-generic-page__teaser i *,.rtf.rtf--report em *,.rtf.rtf--report i *{font-style:italic}.rtf--report.wh-generic-page__teaser a,.rtf.rtf--report a{color:#00576f;text-decoration:underline}.rtf--report.wh-generic-page__teaser h2,.rtf--report.wh-generic-page__teaser h3,.rtf--report.wh-generic-page__teaser h4,.rtf--report.wh-generic-page__teaser h5,.rtf--report.wh-generic-page__teaser h6,.rtf.rtf--report h2,.rtf.rtf--report h3,.rtf.rtf--report h4,.rtf.rtf--report h5,.rtf.rtf--report h6{color:#282324}.rtf--report.wh-generic-page__teaser h2,.rtf--report.wh-generic-page__teaser h3,.rtf--report.wh-generic-page__teaser h4,.rtf.rtf--report h2,.rtf.rtf--report h3,.rtf.rtf--report h4{font-weight:600}.rtf--report.wh-generic-page__teaser h4,.rtf.rtf--report h4{letter-spacing:normal;text-transform:none}.rtf--report.wh-generic-page__teaser h4::before,.rtf.rtf--report h4::before{content:none}.rtf--report.wh-generic-page__teaser h5,.rtf.rtf--report h5{letter-spacing:normal;text-transform:none}.rtf--report.wh-generic-page__teaser h5,.rtf--report.wh-generic-page__teaser h6,.rtf.rtf--report h5,.rtf.rtf--report h6{font-weight:700}.rtf--report.wh-generic-page__teaser ul,.rtf.rtf--report ul{padding-inline:0}.rtf--report.wh-generic-page__teaser ul li,.rtf.rtf--report ul li{-webkit-padding-start:18px;padding-inline-start:18px}.rtf--report.wh-generic-page__teaser ul li:before,.rtf.rtf--report ul li:before{background-color:#872434;block-size:2px;content:'';inline-size:10px;inset-block-start:12px}.rtf--report.wh-generic-page__teaser ul li li,.rtf.rtf--report ul li li{-webkit-margin-start:2px;margin-inline-start:2px}.rtf--report.wh-generic-page__teaser ul li li:before,.rtf.rtf--report ul li li:before{background-color:#8c8c8c;inset-inline-start:0}.rtf--report.wh-generic-page__teaser ol li,.rtf--report.wh-generic-page__teaser ul li,.rtf.rtf--report ol li,.rtf.rtf--report ul li{margin-block:16px}.rtf--report.wh-generic-page__teaser ol li:first-child,.rtf--report.wh-generic-page__teaser ul li:first-child,.rtf.rtf--report ol li:first-child,.rtf.rtf--report ul li:first-child{-webkit-margin-before:0;margin-block-start:0}.rtf--report.wh-generic-page__teaser ol li:last-child,.rtf--report.wh-generic-page__teaser ul li:last-child,.rtf.rtf--report ol li:last-child,.rtf.rtf--report ul li:last-child{-webkit-margin-after:0;margin-block-end:0}.rtf--report.wh-generic-page__teaser ol,.rtf.rtf--report ol{padding-inline:0}.rtf--report.wh-generic-page__teaser ol li,.rtf.rtf--report ol li{-webkit-padding-start:28px;padding-inline-start:28px}.rtf--report.wh-generic-page__teaser ol li::before,.rtf.rtf--report ol li::before{block-size:28px;color:#872434;inline-size:20px}.rtf--report.wh-generic-page__teaser ol li li,.rtf.rtf--report ol li li{-webkit-margin-start:2px;margin-inline-start:2px}.rtf--report.wh-generic-page__teaser ol li li::before,.rtf.rtf--report ol li li::before{color:#6f6f6f}.rtf--report.wh-generic-page__teaser img,.rtf.rtf--report img{-webkit-margin-before:20px;margin-block-start:20px}.wh-global-search .wh-search-results{display:block}.wh-global-search .wh-search__wrapper{width:auto;margin:40px 25px 0;padding-bottom:20px}@media (min-width:64em){.wh-global-search .wh-search__wrapper{margin:40px 7.5% 0}}.wh-global-search__teaser .highlight{font-weight:700;color:#872434}.wh-search-box .wh-search-box__label{height:1px;overflow:hidden;position:absolute;width:1px}.wh-global-search .wh-search-box{margin-bottom:32px}@media (min-width:48em){.wh-global-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-global-search .wh-search-box{margin-left:80px}}.wh-people-search .wh-search-box__button{-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.wh-people-search .wh-search-box__button.enabled{pointer-events:auto;opacity:1}.wh-global-search .wh-search-box__button{pointer-events:none}.wh-global-search .wh-search-box__button.enabled{pointer-events:auto}.wh-global-search .wh-search-results__list{position:relative;z-index:2;margin-top:-60px}@media (min-width:64em){.wh-global-search .wh-search-results__list{padding:0 15px}}@media (min-width:48em){.wh-global-search .wh-search-filters{padding:0 25px}}@media (min-width:64em){.wh-global-search .wh-search-filters{padding:0}}.wh-global-search .wh-search-filters__types{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.wh-global-search .wh-search-filters__types{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wh-global-search .wh-search-filters__types.disabled{pointer-events:none;opacity:.7}.wh-global-search .wh-search-filters__type{width:calc(50% - 10px);margin-right:0}@media (min-width:48em){.wh-global-search .wh-search-filters__type{width:calc(25% - 10px);margin:0 5px 10px}}@media (min-width:64em){.wh-global-search .wh-search-filters__type{width:auto;margin:0 0 10px}}.wh-global-search .wh-search-filters__type a{padding:10px 15px}@media (min-width:48em){.wh-global-search .wh-search-filters__type a{padding:15px}}@media (min-width:64em){.wh-global-search .wh-search-filters__type a{padding:20px}}.wh-search-filters__type.hide{display:none}.wh-global-search-results .wh-search-results__wrapper{padding:25px 30px 80px}@media (min-width:48em){.wh-global-search-results .wh-search-results__wrapper{padding:25px 35px 80px}}@media (min-width:64em){.wh-global-search-results .wh-search-results__wrapper{padding:50px 7.5% 100px}}.wh-global-search-results.no-results .wh-search-results__wrapper{padding:25px 30px}@media (min-width:48em){.wh-global-search-results.no-results .wh-search-results__wrapper{padding:25px 35px}}@media (min-width:64em){.wh-global-search-results.no-results .wh-search-results__wrapper{padding:50px 7.5%}}.wh-global-search-results .wh-search-results__footer{margin-top:-70px;padding:115px 25px 60px}@media (min-width:64em){.wh-global-search-results .wh-search-results__footer{margin-top:-90px;padding:140px 25px 70px}}.wh-global-search-results-item{margin-bottom:15px;padding:20px;border:1px solid #ececec;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:64em){.wh-global-search-results-item{padding:25px 20px 25px 25px}}@media (min-width:64em){.wh-global-search-results-item__link{display:-webkit-box;display:-ms-flexbox;display:flex}}.wh-global-search-results-item__image{display:none;float:left;width:60px;margin-right:20px}.wh-global-search-results-item__image.wh-global-search-results-item__image--people{display:inline;margin-bottom:11px}@media (min-width:64em){.wh-global-search-results-item__image.wh-global-search-results-item__image--people{margin-bottom:0}}@media (min-width:64em){.wh-global-search-results-item__image{display:block;width:147px;margin-right:30px}}.wh-global-search-results-item__image img{width:100%;height:auto}@media (min-width:64em){.wh-global-search-results-item__image+.wh-global-search-results-item__content{width:calc(100% - 177px)}}@media (min-width:64em){.wh-global-search-results-item__content-main{float:left;width:81%;padding-right:30px}}@media (min-width:64em){.wh-global-search-results-item__content-main--full{width:100%}}.wh-global-search-results-item__content-right{position:relative;margin-top:18px}@media (min-width:64em){.wh-global-search-results-item__content-right{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:19%;height:calc(100% - 30px);margin-top:-16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-global-search-results-item__content{width:100%}.wh-global-search-results-item__type-wrapper{display:inline-block}@media (min-width:64em){.wh-global-search-results-item__type-wrapper{float:left;width:50%;margin-bottom:2px}}.wh-global-search-results-item__type{font-size:.75rem;font-family:Chivo,sans-serif;display:block;margin-bottom:4px;letter-spacing:1px;text-transform:uppercase;color:#872434}@media (min-width:64em){.wh-global-search-results-item__type{margin-bottom:10px}}.wh-global-search-results-item__subtype{font-size:.75rem;display:inline-block;margin-top:5px;margin-bottom:10px;padding:3px 5px;-webkit-transition:background .3s ease;transition:background .3s ease;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-global-search-results-item__title{margin:15px 0 2px}.wh-global-search-results-item--people .wh-global-search-results-item__title{margin:0 0 2px}@media (min-width:64em){.wh-global-search-results-item__title{margin:0 0 4px}}.wh-global-search-results-item__title *{margin:0}.wh-global-search-results-item__title a{font-size:1.375rem;line-height:22px;display:inline-block;text-decoration:none;color:#282324}.wh-global-search-results-item__title a:hover{text-decoration:underline}@media (min-width:64em){.wh-global-search-results-item__title a{font-size:1.75rem;line-height:32px}}.wh-global-search-results-item__description{font-size:1rem;font-family:"Crimson Text",serif;line-height:24px;clear:both;color:#757575}@media (min-width:64em){.wh-global-search-results-item__description{font-size:1.125rem;line-height:23px;color:#414141}}.wh-global-search-results-item__description .highlight{font-weight:600;font-style:italic;color:#282324}.wh-global-search-results-item__description--mobile{margin-top:15px}@media (min-width:48em){.wh-global-search-results-item__description--mobile{display:none}}.wh-global-search-results-item__description--tablet{display:none}@media (min-width:48em) and (max-width:63.99em){.wh-global-search-results-item__description--tablet{display:block}}.wh-global-search-results-item__description--desktop{display:none}@media (min-width:64em){.wh-global-search-results-item__description--desktop{display:block}}.wh-global-search-results-item__pdf{display:inline-block;margin-top:10px}@media (min-width:64em){.wh-global-search-results-item__pdf{position:absolute;right:0;bottom:0}}@media (min-width:64em){.wh-search-sort{-ms-flex-item-align:end;align-self:flex-end}}.no-results .wh-search-sort{display:none!important}.selectric-wh-search-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}.selectric-wh-search-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-search-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-search-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-search-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-search-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-search-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.wh-global-search-results-item__email,.wh-global-search-results-item__location,.wh-global-search-results-item__telephone{font-size:.75rem;line-height:1.5;position:relative;display:block;width:100%;padding-left:22px;text-decoration:none;letter-spacing:1px}@media (min-width:64em){.wh-global-search-results-item__email,.wh-global-search-results-item__location,.wh-global-search-results-item__telephone{font-size:.875rem;margin-bottom:11px}}.wh-global-search-results-item__email:before,.wh-global-search-results-item__location:before,.wh-global-search-results-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-global-search-results-item__location{font-weight:700;text-transform:uppercase;color:#757575}.wh-global-search-results-item__location:before{top:1px;content:url(/images/location-icon.svg)}.wh-global-search-results-item__location:last-child{margin-bottom:0}.wh-global-search-results-item__location a{text-decoration:none;color:inherit}@media (min-width:48em){.wh-global-search-results-item__telephone{cursor:default}}.wh-global-search-results-item__telephone:hover{text-decoration:none}.wh-global-search-results-item__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}.wh-global-search-results-item__telephone+.wh-global-search-results-item__location{margin-top:15px}@media (min-width:64em){.wh-global-search-results-item__telephone+.wh-global-search-results-item__location{margin-top:30px}}.wh-global-search-results-item__email{font-size:.8125rem;clear:left;margin-top:20px;padding-left:28px}@media (min-width:64em){.wh-global-search-results-item__email{font-size:1rem;margin-top:15px;margin-bottom:0}}.wh-global-search-results-item__email:before{content:"\f0e0";color:#00576f}.wh-global-search-results-item__position{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1;margin:0;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:64em){.wh-global-search-results-item__position{font-size:.875rem;line-height:1;width:100%;margin-bottom:7px}}.wh-global-search-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;display:inline-block;width:100%;margin-bottom:0;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}@media (min-width:64em){.wh-global-search-results-item__date{float:right;width:auto;margin-bottom:0}}.wh-new-search-listing--listing .wh-search-box__button{cursor:default;pointer-events:none}.wh-new-search-listing--listing .wh-search-box__button.active{cursor:pointer;pointer-events:auto}.wh-banner-hero{position:relative;margin-bottom:20px;padding:70px 0;text-align:center;color:#fff}.wh-banner-hero+.wh-generic-content{margin-top:40px}.wh-banner-hero__img{position:absolute;top:0;right:20px;bottom:0;left:20px;height:100%;background:no-repeat center center/auto 100%;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__img{right:40px;left:40px;background-size:100% auto}}@media (min-width:64em){.wh-banner-hero__img{right:5.4%;left:5.4%;background-size:100% auto}}@media (max-width:47.99em){.crop-right .wh-banner-hero__img{background-position:right center}.crop-left .wh-banner-hero__img{background-position:left center}}.wh-banner-hero__wrapper{position:relative;display:table;overflow:hidden;width:100%}@media (min-width:64em){.wh-banner-hero__wrapper{min-height:320px}}.wh-banner-hero__img--red{position:absolute;top:0;right:20px;bottom:0;left:20px;width:calc(100% - 40px);height:100%;background:no-repeat center center/auto calc(100% + 140px);-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__img--red{right:40px;left:40px;width:calc(100% - 80px);background-size:100% auto}}@media (min-width:64em){.wh-banner-hero__img--red{right:5.4%;left:5.4%;width:89.2%;background-size:100% auto}}@media (max-width:47.99em){.crop-right .wh-banner-hero__img--red{background-position:right center}.crop-left .wh-banner-hero__img--red{background-position:left center}}.wh-banner-hero__content{position:relative;padding:70px 30px;vertical-align:middle;background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-banner-hero__content{background:rgba(138,12,33,.85)}}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__content{padding:60px}}@media (min-width:64em){.wh-banner-hero__content{padding:70px 7.4%;min-height:320px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-banner-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}}@supports (-ms-ime-align:auto){.wh-banner-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(138,12,33,.8)}}.wh-banner-hero__title{font-size:2.75rem;font-weight:600;font-style:italic;position:relative;max-width:600px;margin:0 auto}@media (min-width:48em){.wh-banner-hero__title{font-size:3.4375rem}}.wh-banner-hero__teaser{font-size:1.125rem;line-height:1.4;position:relative;max-width:600px;margin:0 auto}.wh-banner-hero__teaser:before{display:block;width:70px;height:2px;margin:20px auto 35px;content:"";background-color:#fff}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{max-height:70%}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{right:40px;left:40px;width:calc(100% - 80px);background-size:100% auto}}@media (min-width:64em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{right:15.4%;left:15.4%}}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__content{display:table-cell}}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{right:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 40px);margin-top:80%}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{display:table}}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{right:80px;left:80px;width:calc(100% - 160px);margin-top:20%;background-size:100% auto}}@media (min-width:64em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{position:relative;right:18.4%;left:18.4%;width:63.2%;margin-top:15%}}.wh-banner-fact-sheet-links{margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-banner-fact-sheet-links{margin:40px 100px}}@media (min-width:64em){.wh-banner-fact-sheet-links{width:60%;margin:0 auto 20px;padding-right:0;padding-left:0}}.wh-banner-fact-sheet-links__wrapper{overflow:hidden;text-align:center}@media (min-width:48em){.wh-banner-fact-sheet-links__wrapper{text-align:left}}.wh-banner-fact-sheet-links__wrapper ul{list-style-type:none;margin:0;padding:0}.wh-banner-fact-sheet-links__wrapper ul li{margin:0;padding:0}.wh-banner-fact-sheet-links__wrapper ul li:before{display:none}.wh-banner-fact-sheet-links__link{position:relative;font-size:14px;line-height:23px;padding-left:23px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 10px;float:left;text-transform:uppercase;clear:both;text-decoration:none;letter-spacing:1px}.wh-banner-fact-sheet-links__link:hover{text-decoration:none}.wh-banner-fact-sheet-links__link::after{content:'';position:absolute;top:100%;left:0;width:100%;height:2px;background:#00576f;margin-top:-2px}.wh-banner-fact-sheet-links__link:before{position:absolute;top:2px;left:0;width:20px;height:16px;content:"";background:url(/images/icon-download.svg);background-size:contain;background-repeat:no-repeat}.wh-featured-links-row{clear:both;margin:40px 25px}@media (min-width:64em){.wh-featured-links-row{margin:0 7.5%}}.wh-featured-links-row>section{margin-bottom:40px}.wh-featured-links-row__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-featured-links-row__items .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:222px;min-width:222px;height:auto;margin-left:12px}.wh-featured-links-row__items .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-featured-links-row__items .slick-slide .wh-featured-links-row-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;height:auto}.wh-featured-links-row__items .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wh-featured-links-row__items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-featured-links-row-item{position:relative;display:inline-block;text-align:left}.wh-featured-links-row__items>.wh-featured-links-row-item{width:calc(25% - 12px);min-width:222px;margin-left:12px;margin-bottom:12px}@media (min-width:64em){.wh-featured-links-row__items>.wh-featured-links-row-item:first-child,.wh-featured-links-row__items>.wh-featured-links-row-item:nth-child(4n+1){margin-left:0}.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(2),.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(2)~.wh-featured-links-row-item{width:42%}.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(3),.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(3)~.wh-featured-links-row-item{width:28%}}.wh-featured-links-row-item__link{position:relative;display:block;width:100%;padding:20px 25px;-webkit-transition:all .3s;transition:all .3s;white-space:normal;text-decoration:none;border:2px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-tap-highlight-color:transparent}@media (min-width:64em){.wh-featured-links-row-item__link{height:100%}}.wh-featured-links-row-item__link:active,.wh-featured-links-row-item__link:hover{text-decoration:none}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.wh-featured-links-row-item__link:after,.wh-featured-links-row-item__link:before{position:absolute;display:block;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.wh-featured-links-row-item__link:before{top:10px;left:10px;display:block;width:20px;height:20px;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-featured-links-row-item__link:after{right:10px;bottom:10px;width:0;height:0;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover:before{width:0;height:0;opacity:0}}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover:after{width:20px;height:20px;opacity:1}}.wh-featured-links-row-item__headline{font:600 18px/23px "Crimson Text",serif;margin:0;text-decoration:none;color:#282324}.wh-featured-links-row-item__label{font:400 12px Chivo,sans-serif;display:block;letter-spacing:1px;text-transform:uppercase;color:#00576f}*+.wh-featured-links-row-item__label{position:relative;margin-top:14px;padding-top:20px}*+.wh-featured-links-row-item__label:before{position:absolute;top:0;left:0;display:block;width:40px;height:2px;content:"";background-color:#00576f}.wh-geographic-reach{max-width:1100px;margin:40px 25px}@media (min-width:64em){.wh-geographic-reach{max-width:85%;margin-right:auto;margin-left:auto}}.wh-geographic-reach__regions-title-wrapper{padding:30px 22px;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px #e6e6e6;box-shadow:0 2px 3px #e6e6e6}@media (min-width:48em){.wh-geographic-reach__regions-title-wrapper{padding:0;border:0;background:0;-webkit-box-shadow:none;box-shadow:none}}.wh-geographic-reach__title{font:700 .875rem/1.28 Chivo,sans-serif;position:relative;display:block;margin:0;padding-left:20px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-geographic-reach__title:before{position:absolute;top:7px;left:0;display:block;width:12px;height:2px;content:"";background-color:rgba(111,111,111,.5)}.wh-geographic-reach__regions{margin:0;padding:0;list-style:none}*+.wh-geographic-reach__regions{margin-top:22px}.wh-geographic-reach-region{font:400 14px/22px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media (min-width:48em){.wh-geographic-reach-region{display:inline-block}}.wh-geographic-reach-region+.wh-geographic-reach-region{margin-top:18px}@media (min-width:48em){.wh-geographic-reach-region+.wh-geographic-reach-region{margin-top:0;margin-left:60px}}.wh-geographic-reach-region__link{padding-bottom:2px;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-geographic-reach-region__link:active,.wh-geographic-reach-region__link:focus,.wh-geographic-reach-region__link:hover{text-decoration:none}.wh-geographic-reach__map-wrapper{position:relative;width:100%;max-width:1100px;margin:40px auto 0}@media (max-width:47.99em){.wh-geographic-reach__map-wrapper{display:none}}*+.wh-geographic-reach__map-wrapper{margin-top:40px}.wh-geographic-reach__map{width:100%;max-width:1100px;margin:0 auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-geographic-reach__map{height:500px}}@media (max-width:47.99em){.wh-geographic-reach__map{display:none}}*+.wh-geographic-reach__map{position:absolute;top:0;left:0;opacity:0}@media (min-width:64em){.wh-geographic-reach__map a{-webkit-transition:fill .5s;transition:fill .5s;fill:#00576f}}.wh-geographic-reach__map-label{font-size:1.0625rem;font-family:"Crimson Text",serif;font-weight:600;line-height:16px;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;background:#872434;text-anchor:middle;fill:#fff}@media (min-width:64em){.wh-geographic-reach__map-label{font-size:.875rem}}@media (min-width:75em){.wh-geographic-reach__map-label{font-size:.6875rem}}[data-hovered-region=north-america] [data-region=north-america],[data-hovered-region=north-america] [data-region=south-america]{fill:#872434}[data-hovered-region=north-america] [data-region=north-america]:not([data-region=south-america]) .wh-geographic-reach__map-label,[data-hovered-region=north-america] [data-region=south-america]:not([data-region=south-america]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=north-america] [data-region=north-america].wh-geographic-reach-region__link:not([data-region=south-america]),[data-hovered-region=north-america] [data-region=south-america].wh-geographic-reach-region__link:not([data-region=south-america]){border-bottom-color:#00576f}[data-hovered-region=south-america] [data-region=south-america]{fill:#872434}[data-hovered-region=south-america] [data-region=south-america]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=south-america] [data-region=south-america].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}[data-hovered-region=emea] [data-region=emea]{fill:#872434}[data-hovered-region=emea] [data-region=emea]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=emea] [data-region=emea].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}[data-hovered-region=asia] [data-region=asia]{fill:#872434}[data-hovered-region=asia] [data-region=asia]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=asia] [data-region=asia].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}@media (max-width:63.99em){[data-region]{fill:#872434}[data-region] .wh-geographic-reach__map-label{opacity:1}}.wh-insights-row{margin-top:20px;margin-bottom:40px}.wh-insights-row__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-row__items .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:266px;min-width:266px;height:auto;margin-left:12px}.wh-insights-row__items .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-insights-row__items .slick-slide .wh-insights-row-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;height:auto}.wh-insights-row__items .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wh-insights-row__items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-insights-row-item{position:relative;display:inline-block;text-align:left}.wh-insights-row__items>.wh-insights-row-item{width:266px;min-width:266px;margin-left:12px}.wh-insights-row__items>.wh-insights-row-item:first-child{margin-left:0}@media (min-width:64em){.wh-insights-row__items>.wh-insights-row-item:only-child{width:50%}.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(2),.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(2)~.wh-insights-row-item{width:42%}.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(3),.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(3)~.wh-insights-row-item{width:28%}}.wh-insights-row-item__link{position:relative;display:block;width:100%;padding:20px 25px;-webkit-transition:all .3s;transition:all .3s;white-space:normal;text-decoration:none;border:2px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-tap-highlight-color:transparent}@media (min-width:64em){.wh-insights-row-item__link{height:100%}}.wh-insights-row-item__link:active,.wh-insights-row-item__link:hover{text-decoration:none}@media (min-width:64em){.wh-insights-row-item__link[href]:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.wh-insights-row-item__link:after,.wh-insights-row-item__link:before{position:absolute;display:block;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.wh-insights-row-item__link:before{top:10px;left:10px;display:block;width:20px;height:20px;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-insights-row-item__link:after{right:10px;bottom:10px;width:0;height:0;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}@media (min-width:64em){.wh-insights-row-item__link[href]:hover:before{width:0;height:0;opacity:0}}@media (min-width:64em){.wh-insights-row-item__link[href]:hover:after{width:20px;height:20px;opacity:1}}.wh-insights-row-item__headline{font:600 18px/23px "Crimson Text",serif;margin:0;text-decoration:none;color:#282324}.wh-insights-row-item__label{font:400 12px Chivo,sans-serif;display:block;letter-spacing:1px;text-transform:uppercase;color:#00576f}*+.wh-insights-row-item__label{position:relative;margin-top:14px;padding-top:20px}*+.wh-insights-row-item__label:before{position:absolute;top:0;left:0;display:block;width:40px;height:2px;content:"";background-color:#00576f}.wh-solution-listing{clear:both;margin:40px 25px}@media (min-width:64em){.wh-solution-listing{margin:0 7.5%}}.wh-solution-listing>section{margin-bottom:40px}.wh-solution-listing .wh-solution-listing-item{border-top:none}.wh-solution-listing__title{font-size:2.5rem;font-weight:600;font-style:italic;margin:0 5px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-solution-listing__title{font-size:2.75rem;margin:0 0 30px}}@media (min-width:64em){.wh-solution-listing__title{font-size:3.4375rem;margin:0 0 40px}}@media (min-width:64em){.wh-solution-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto}}.wh-solution-listing-section{margin:0;padding:30px 22px;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px #e6e6e6;box-shadow:0 2px 3px #e6e6e6}@media (min-width:48em){.wh-solution-listing-section{padding:40px}}.wh-solution-listing-section+.wh-solution-listing-section{margin-top:40px}@media (min-width:48em){.wh-solution-listing-section+.wh-solution-listing-section{margin-top:21px}}@media (min-width:64em){.wh-solution-listing-section+.wh-solution-listing-section{width:62%;margin-top:0;margin-left:55px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:64em){.wh-solution-listing-section:first-child{width:32%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.wh-solution-listing-section__title{font:700 .875rem/1.28 Chivo,sans-serif;position:relative;margin:0;padding-left:20px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-solution-listing-section__title:before{position:absolute;top:7px;left:0;display:block;width:12px;height:2px;content:"";background-color:rgba(111,111,111,.5)}@media (min-width:48em){.wh-solution-listing__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}*+.wh-solution-listing__items-wrapper{margin-top:22px}.wh-solution-listing__items{margin:0;padding:0;list-style:none}@media (max-width:47.99em){.wh-solution-listing__items{margin-bottom:18px}}@media (min-width:48em){.wh-solution-listing__items{width:50%;margin-right:15px}}@media (min-width:48em){.wh-solution-listing__items:nth-child(2){margin-left:auto}}@media (min-width:48em){.wh-solution-listing__items:first-child:last-child{width:auto;margin-right:0}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items{width:auto}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items+.wh-solution-listing__items,.wh-solution-listing-section--industries .wh-solution-listing__items+div+.wh-solution-listing__items{margin-top:18px;margin-left:0}}@media (min-width:48em){.wh-solution-listing__items~.wh-solution-listing__items{margin-right:0}}.wh-solution-listing-item__image{float:right;width:10px}.wh-solution-listing-item{border-top:1px solid #e6e6e6;padding-top:10px;margin-bottom:-10px;font:400 14px/22px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;min-width:300px}.wh-solution-listing-item+.wh-solution-listing-item{margin-top:18px}.wh-solution-listing-item__link{padding-bottom:2px;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-solution-listing-item__link:hover{text-decoration:none;border-bottom-color:#00576f}.wh-spotlight-row{margin:0 auto;max-inline-size:90rem;padding-inline:1.0625rem;position:relative}@media (min-width:64em){.wh-spotlight-row{padding:0 6.5625rem 0}}.col-30 .wh-spotlight-row{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-spotlight-row{margin:0 0 40px}}.wh-spotlight-row:before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:150px;content:""}@media (min-width:64em){.wh-spotlight-row:before{height:250px}}.col-30 .wh-spotlight-row:before{content:none}.wh-spotlight-row .wh-spotlight-item{border-top:3px solid #872434}.wh-spotlight-row.wh-spotlight-row--skip-first,.wh-spotlight-row~.wh-spotlight-row{padding-top:0}.wh-spotlight-row.wh-spotlight-row--skip-first:before,.wh-spotlight-row~.wh-spotlight-row:before{content:none}.wh-spotlight-row.wh-spotlight-row--skip-first .wh-spotlight-row__title,.wh-spotlight-row~.wh-spotlight-row .wh-spotlight-row__title{color:#414141}.wh-spotlight-row.wh-spotlight-row--skip-first .wh-spotlight-item,.wh-spotlight-row~.wh-spotlight-row .wh-spotlight-item{border-top-color:#872434}.wh-spotlight__description{width:100%}@media (min-width:64em){.wh-spotlight__description{float:left;width:50%}}.wh-spotlight__contact{width:100%}@media (min-width:64em){.wh-spotlight__contact{float:left;width:50%}}.wh-spotlight-row__title{font-size:1.875rem;font-weight:600;font-style:italic;position:relative;margin:0 0 20px;color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-spotlight-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-spotlight-row__title{font-size:2.75rem;margin-bottom:40px}}.col-30 .wh-spotlight-row__title{font-size:.875rem;font-family:Chivo,sans-serif;font-style:normal;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase;color:#414141}.wh-spotlight-row__wrapper{list-style:none}@media (min-width:48em){.wh-spotlight-row__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-spotlight-contacts-item__content{width:600px}.wh-spotlight-contacts-item__content .wh-person__location{clear:unset;color:#00576f;float:unset;font-weight:400}@media (min-width:64em) and (max-width:71.25em){.wh-spotlight-contacts-item__content .wh-person__location{clear:left;float:left;padding-inline:0 10px}}.wh-spotlight-contacts-item__content .wh-person__location::before{padding-right:10px;position:inherit;top:.09375rem}.wh-spotlight-item{position:relative;width:100%;margin-bottom:20px;padding:36px;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-spotlight-item__title{font-family:"Crimson Text Bold","Crimson Text",sans-serif;font-size:28px;line-height:calc(34/28);margin-top:0;margin-bottom:20px;color:#1e1a1b}.wh-spotlight__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-top:0;margin-bottom:20px}@media (min-width:48em) and (max-width:63.99em){.wh-spotlight__title{font-size:2.5rem}}@media (min-width:64em){.wh-spotlight__title{font-size:2.75rem}}.wh-spotlight-item__info{font-size:1rem;font-family:Chivo,sans-serif;line-height:calc(30/16);color:#414141;margin-bottom:30px}@media (max-width:47.99em){.wh-spotlight-contacts__title{margin-top:0;margin-bottom:20px}}@media (min-width:48em){.wh-spotlight-contacts__title{margin-bottom:20px}}@media (min-width:64em){.col-30 .wh-spotlight-contacts__title{font-size:1.5rem;margin-top:0;margin-bottom:20px}}.wh-spotlight-contacts__list{padding:0;list-style-type:none}@media (min-width:48em){.wh-spotlight-contacts__list{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.wh-spotlight-contacts__list{padding:0;margin-left:80px}}.wh-spotlight-contacts-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 10px 6px 0;border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-spotlight-contacts-item{padding:15px 10px 6px 0}}.wh-spotlight-contacts-item:first-child{padding:0 10px 6px 0}.wh-spotlight-contacts-item:last-child{border-bottom:0}.wh-spotlight-contacts-item__image{border-radius:2px;display:inline-block;float:left;width:135px;margin-right:16px;margin-bottom:10px}.wh-spotlight-contacts-item__image-one{aspect-ratio:1/1;border-radius:2px;display:inline-block;float:left;margin-bottom:10px;margin-right:16px;-o-object-fit:fill;object-fit:fill;width:135px}@media (min-width:64em){.wh-spotlight-contacts-item__image-one{width:240px}}.wh-spotlight-contacts-item__image-one.crop-left{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.wh-spotlight-contacts-item__image-one.crop-right{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.wh-spotlight-contacts-item__image-one.center{-o-object-fit:cover;object-fit:cover}.wh-spotlight-contacts-item__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.wh-spotlight-contacts-item__name{font-size:1.375rem;font-family:"Crimson Text",serif;font-weight:600;line-height:100%;position:relative;display:block;margin:0 0 12px;text-decoration:none;color:#282324}.wh-spotlight-contacts-item__position{font-size:.75rem;font-family:Chivo,sans-serif;line-height:100%;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase}.wh-spotlight-contacts-item__title{font-family:"Crimson Text",serif;font-size:21px;font-weight:600;line-height:100%;margin:0 0 10px;text-decoration:none;color:#282324}.wh-spotlight__link{font-size:.875rem;display:block;margin-right:45px;padding-bottom:20px;text-decoration:none;font-family:Chivo,sans-serif}@media (min-width:48em){.wh-spotlight__link{display:inline;padding-bottom:20px}}.wh-spotlight__link a{font-size:11px;color:#00576f}.wh-spotlight__link a:hover{-webkit-text-decoration:auto;text-decoration:auto}.wh-spotlight-contacts-item__headshot{font-size:.875rem;position:absolute;bottom:0;margin:0 0 10px;text-decoration:none}.wh-spotlight-contacts-item__headshot img{-webkit-margin-end:8px;margin-inline-end:8px;width:15px}@media (min-width:64em) and (max-width:71.25em){.wh-spotlight-contacts-item__headshot{margin-left:5px}}.wh-spotlight-contacts-item__location{font-size:.875rem;position:relative;display:block;margin:0 0 11px;text-decoration:none}.wh-spotlight-contacts-item__location img{-webkit-margin-end:8px;margin-inline-end:8px;width:10px}.wh-subscribe-callout{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:30px 0 0;padding:30px 25px;border-radius:2px;background:#eef5f7;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-subscribe-callout{margin:0 25px;padding:30px 30px 30px 45px}}@media (min-width:48em) and (max-width:63.99em){.wh-subscribe-callout{margin:0 25px 50px}}@media (min-width:64em){.wh-subscribe-callout{max-width:63.75rem;margin:53px 7.5% 0}}@media (min-width:75em){.wh-subscribe-callout{margin:53px auto 0}}@media (min-width:48em){.col-30 .wh-subscribe-callout{margin:0 0 40px}}.wh-generic-content .col-30 .wh-subscribe-callout{margin-bottom:40px}.wh-subscribe-callout:before{position:absolute;z-index:-1;top:0;left:-130px;width:90%;height:100%;content:'';-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:100%;transform-origin:100%;background:#c6dfe6}.wh-subscribe-callout__title{font-size:1.625rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:30px;display:inline-block;margin-top:0;margin-bottom:20px;color:#00576f}@media (min-width:48em){.wh-subscribe-callout__title{font-size:1.875rem;max-width:calc(100% - 250px);margin-bottom:10px}}@media (min-width:64em){.col-30 .wh-subscribe-callout__title{font-size:1.5rem;max-width:none;margin-bottom:20px}}.wh-subscribe-callout__container{background-color:#004e66}.wh-subscribe-callout__container,.wh-subscribe-callout__cta{display:inline-block;margin:0 auto}@media (min-width:48em){.wh-subscribe-callout__container,.wh-subscribe-callout__cta{margin:0}}@media (min-width:64em){.col-30 .wh-subscribe-callout__container,.col-30 .wh-subscribe-callout__cta{margin:0 auto}}.search-done .wh-subscribe-callout{display:none}@page{size:Letter portrait}@media print{body{margin:40px 50px 0 60px;background:0 0}html{font-family:Arial,Helvetica,sans-serif;color:#262626}body,html{height:auto!important}h1,h2,h3,h4,h5,h6{font-family:"Times New Roman",Times,serif;text-transform:none;color:#262626}a{color:#262626}.page-break-inside{page-break-inside:avoid}.wh-people-grid-print{display:block}.is-print{display:block}.no-print{display:none}.wh-header{margin-bottom:81px}.page-biography .wh-header{margin-bottom:10px}.wh-header .wh-header-top{display:none}.wh-header-navigation__navbar{margin:20px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wh-header-navigation__wrapper{padding:0;border:0}.wh-header-navigation__logo{margin:0 -20px 0 0}.wh-header-navigation__logo .wh-header-navigation__logo--screen{display:none}.wh-header-navigation__logo .wh-header-navigation__logo--pdf{display:block;width:180px}.col-30,.selectric-wrapper,.series-explorer,.wh-article-hero__img,.wh-article-hero__tags,.wh-article-hero__video,.wh-cookie-use-disclaimer,.wh-featured-media,.wh-featured-video,.wh-header-navigation__burger,.wh-header-navigation__links-wrap,.wh-header-navigation__search-icon,.wh-insights-listing,.wh-noteworthy-content,.wh-people-header,.wh-sticky-header,.wh-subscribe-callout,.wh-utility-navigation,footer{display:none!important}.wh-generic-content{width:100%;max-width:none;margin:0;padding-right:96px;padding-left:0}.wh-article-hero,.wh-banner-hero{margin-bottom:15px}.wh-article-hero+.wh-generic-content,.wh-banner-hero+.wh-generic-content{margin-top:0}.wh-accordion-item__content-description::first-letter,.wh-article-body::first-letter,.wh-generic-content .wh-generic-content__teaser::first-letter{all:unset!important}.wh-accordion-item__content-description h2,.wh-article-body h2,.wh-generic-content .wh-generic-content__teaser h2{font-size:1.125rem}.wh-accordion-item__content-description li,.wh-accordion-item__content-description p,.wh-article-body li,.wh-article-body p,.wh-generic-content .wh-generic-content__teaser li,.wh-generic-content .wh-generic-content__teaser p{font-size:.75rem;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.8;margin-top:0}.wh-accordion-item__content-description ol ol,.wh-accordion-item__content-description ol ul,.wh-accordion-item__content-description ul ol,.wh-accordion-item__content-description ul ul,.wh-article-body ol ol,.wh-article-body ol ul,.wh-article-body ul ol,.wh-article-body ul ul,.wh-generic-content .wh-generic-content__teaser ol ol,.wh-generic-content .wh-generic-content__teaser ol ul,.wh-generic-content .wh-generic-content__teaser ul ol,.wh-generic-content .wh-generic-content__teaser ul ul{margin:3px 0}.wh-accordion-item__content-description ol ul>li:before,.wh-accordion-item__content-description ul ul>li:before,.wh-article-body ol ul>li:before,.wh-article-body ul ul>li:before,.wh-generic-content .wh-generic-content__teaser ol ul>li:before,.wh-generic-content .wh-generic-content__teaser ul ul>li:before{font-size:20px;top:0;content:"\2022";color:#b6b6b6}.wh-accordion-item__content-description li,.wh-article-body li,.wh-generic-content .wh-generic-content__teaser li{line-height:1.8;margin-bottom:0;padding-left:25px}.wh-accordion-item__content-description li:before,.wh-article-body li:before,.wh-generic-content .wh-generic-content__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1}.wh-accordion-item__content-description ul>li:before,.wh-article-body ul>li:before,.wh-generic-content .wh-generic-content__teaser ul>li:before{top:2px;content:"\2013";color:#872434;background:0 0}.wh-accordion-item__content-description ol>li:before,.wh-article-body ol>li:before,.wh-generic-content .wh-generic-content__teaser ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;background:0 0}.wh-accordion-item__content-description .wh-podcast-print,.wh-article-body .wh-podcast-print,.wh-generic-content .wh-generic-content__teaser .wh-podcast-print{color:#00576f;font-size:.875rem;display:block;margin-bottom:10px;cursor:pointer!important;text-decoration:none}.wh-accordion-item__content-description .wh-title-text-print,.wh-article-body .wh-title-text-print,.wh-generic-content .wh-generic-content__teaser .wh-title-text-print{font-size:1rem}.wh-article-body.rtf::first-letter,.wh-article-body.wh-generic-page__teaser::first-letter{all:unset!important;font-family:"Crimson Text",serif;font-size:1.25rem;font-style:normal;font-weight:400}.wh-article-body strong:first-child::first-letter{font-weight:700}.wh-article-body>li:first-child::first-letter,.wh-article-body>p:first-child::first-letter{all:unset!important;font-size:.75rem;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.8;margin-top:0}.wh-article-body>a.wh-podcast-print::first-letter{color:#00576f;font-size:.875rem;display:block;text-decoration:none}.wh-article-body>h1:first-child::first-letter,.wh-article-body>h2:first-child::first-letter,.wh-article-body>h3:first-child::first-letter,.wh-article-body>h4:first-child::first-letter,.wh-article-body>h5:first-child::first-letter,.wh-article-body>h6:first-child::first-letter{font-family:"Times New Roman",Times,serif;text-transform:none;color:#262626}.wh-article-body>h3:first-child::first-letter,.wh-article-body>h4:first-child::first-letter,.wh-article-body>h5:first-child::first-letter,.wh-article-body>h6:first-child::first-letter{font-size:1.5rem}.wh-article-body>:first-child{font-weight:400;font-style:normal;margin-top:0}.wh-article-hero{min-height:0;margin-top:100px;padding:0;text-align:left;background:0 0!important}.wh-article-hero::before{content:none}.wh-article-brief{margin:0;padding:0;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-article-brief__title{padding:30px 0 20px}.wh-article-brief__title:before{top:0;content:"\2014";background-color:transparent}.wh-article-brief__content{border-bottom:1px solid #757575}.wh-article-brief__content li:before{background-color:transparent}.row{margin:0}.col-70{margin:0}.wh-accordion-item__content{font-size:.8125rem;font-family:"Times New Roman",Times,serif;line-height:1.3;height:auto!important;margin:0;color:#262626;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-article-footnotes__item-content{font-size:.8125rem;font-family:"Times New Roman",Times,serif;line-height:1.3}.wh-article-footnotes__item-content.rtf,.wh-article-footnotes__item-content.wh-generic-page__teaser{padding-right:0}.wh-accordion-item__tab{margin:0;padding:0;text-transform:uppercase;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-accordion-item__tab-title{font-size:1rem;font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;margin:0 0 17px;padding:0;color:#282324}.wh-accordion-item__tab-icon{display:none}.wh-accordion-item{margin-bottom:20px;padding-bottom:0}.wh-accordion-item__content-description p:first-child{margin-top:0}.wh-people-grid{margin-top:0}.wh-article-footnotes{position:relative;margin-top:23px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:25px;padding-right:96px}.wh-article-footnotes::before{position:absolute;top:0;left:0;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-accordion,.wh-contributors,.wh-credentials-listing,.wh-key-contacts,.wh-people-grid-print,.wh-recognition-listing,.wh-related-solutions{position:relative;margin-top:23px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:96px}.wh-accordion__title,.wh-contacts-listing__title,.wh-contributors__title,.wh-credentials-listing__title,.wh-experience-listing__title,.wh-featured-video__title,.wh-insights-listing__title,.wh-key-contacts__title,.wh-people-grid__title,.wh-recognition-listing__title,.wh-related-solutions__title{font-size:1.375rem;font-family:"Times New Roman",Times,serif;font-weight:700;font-style:italic;position:relative;margin-bottom:20px;margin-left:0;padding:25px 0 0;page-break-inside:avoid}.wh-accordion__title::before,.wh-contacts-listing__title::before,.wh-contributors__title::before,.wh-credentials-listing__title::before,.wh-experience-listing__title::before,.wh-featured-video__title::before,.wh-insights-listing__title::before,.wh-key-contacts__title::before,.wh-people-grid__title::before,.wh-recognition-listing__title::before,.wh-related-solutions__title::before{position:relative;top:-25px;left:0;display:block;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-experience-listing{margin-right:0;padding-right:96px}.wh-key-contacts{padding-right:96px;padding-bottom:20px}.rtf,.wh-generic-page__teaser{font-family:"Times New Roman",Times,serif;overflow:hidden;width:100%;padding-right:70px;color:#262626}.rtf ol,.rtf ul,.wh-generic-page__teaser ol,.wh-generic-page__teaser ul{font-size:.75rem}.rtf ol ol,.rtf ol ul,.rtf ul ol,.rtf ul ul,.wh-generic-page__teaser ol ol,.wh-generic-page__teaser ol ul,.wh-generic-page__teaser ul ol,.wh-generic-page__teaser ul ul{margin:3px 0}.rtf ol ul>li:before,.rtf ul ul>li:before,.wh-generic-page__teaser ol ul>li:before,.wh-generic-page__teaser ul ul>li:before{color:#b6b6b6;background:0 0}.rtf li,.wh-generic-page__teaser li{line-height:1.8;margin-bottom:0;padding-left:25px}.rtf li:before,.wh-generic-page__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.rtf ul>li:before,.wh-generic-page__teaser ul>li:before{top:1px;content:"\2013";color:#872434;background:0 0}.rtf ol>li:before,.wh-generic-page__teaser ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;top:0;background:0 0}.rtf h1,.rtf h2,.rtf h3,.rtf h4,.rtf h5,.rtf h6,.wh-generic-page__teaser h1,.wh-generic-page__teaser h2,.wh-generic-page__teaser h3,.wh-generic-page__teaser h4,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-family:"Times New Roman",Times,serif;text-transform:none;color:#262626}.rtf h3,.rtf h4,.rtf h5,.rtf h6,.wh-generic-page__teaser h3,.wh-generic-page__teaser h4,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-size:1.5rem}.rtf h4:before,.wh-generic-page__teaser h4:before{content:none}.wh-article-body>:first-child{font-weight:400;font-style:normal;margin-top:0}.wh-article-body h3,.wh-article-body h4,.wh-article-body h5,.wh-article-body h6{font-size:1rem}.wh-article-brief__title:before{top:initial;margin-bottom:10px;content:"\2014";background-color:transparent;text-shadow:0 1px 0 #872434}.wh-bio-overview-details{float:left;width:100%;height:216px;margin-bottom:30px;padding:0;-webkit-box-shadow:inset 0 0 0 216px #f2f2f2;box-shadow:inset 0 0 0 216px #f2f2f2}.wh-bio-overview-details__img{width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;-o-object-fit:cover!important;object-fit:cover!important}.wh-bio-overview-content{font-size:.75rem;line-height:1.83;width:100%;padding:0 96px 0 0;color:#262626}.wh-bio-overview-content ol,.wh-bio-overview-content ul{font-size:.75rem}.wh-bio-overview-content ol ol,.wh-bio-overview-content ol ul,.wh-bio-overview-content ul ol,.wh-bio-overview-content ul ul{margin:3px 0}.wh-bio-overview-content ol ul>li:before,.wh-bio-overview-content ul ul>li:before{font-size:20px;top:0;content:"\2022";color:#b6b6b6;background:0 0}.wh-bio-overview-content li{line-height:1.8;margin-bottom:0;padding-left:25px}.wh-bio-overview-content li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.wh-bio-overview-content ul>li:before{top:1px;content:"\2013";color:#872434;background:0 0}.wh-bio-overview-content ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;top:0;background:0 0}.wh-bio-overview-content h1,.wh-bio-overview-content h2,.wh-bio-overview-content h3,.wh-bio-overview-content h4,.wh-bio-overview-content h5,.wh-bio-overview-content h6{font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;color:#262626}.wh-bio-overview-details__headlines+.wh-bio-overview-contact{margin-top:15px}.wh-bio-overview-details__headlines{margin-top:0;padding-left:0}.wh-bio-overview-details__headlines h1{font-size:1.875rem;font-family:"Times New Roman",Times,serif;font-weight:700;margin-bottom:25px;padding:0;color:#262626}.wh-bio-overview-details__headlines h1 sup{display:none}.wh-bio-overview-details__headlines h2{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:0;letter-spacing:.03125rem;color:#282324}.wh-bio-overview-contact__email,.wh-bio-overview-contact__location,.wh-bio-overview-contact__telephone{font-size:.66625rem;margin-bottom:5px;padding-left:0;letter-spacing:.04375rem;color:grey}.wh-bio-overview-contact__email:before,.wh-bio-overview-contact__location:before,.wh-bio-overview-contact__telephone:before{content:none}.wh-bio-overview-contact{position:relative;padding-top:20px!important;padding-left:0}.wh-bio-overview-contact:after{position:absolute;top:0;left:0;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-bio-overview-contact hr{display:none}.wh-bio-overview-contact--locations .wh-bio-overview-contact__location,.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone{float:left;margin-right:5px}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone{clear:none}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone:before{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;position:relative;top:0;left:0;content:"|"}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone+.wh-bio-overview-contact__telephone{clear:left}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone+.wh-bio-overview-contact__telephone:before{content:none}.wh-bio-overview-details__titles{font-size:.6875rem;margin-top:0;padding-top:0;padding-bottom:20px;padding-left:0}.wh-bio-overview-details__titles::after{content:none}.wh-bio-overview-details__titles li{margin-top:0}.wh-bio-overview-details__titles li:last-child{margin-bottom:0}.wh-bio-overview-details__titles li:empty{display:none}.wh-social-links{display:none}.wh-credentials-listing__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.wh-credentials-category{width:33.33%;margin-bottom:15px;padding:0 6px 0 9px}.wh-credentials-category:nth-child(3n){padding-left:15px}.wh-credentials-category::before{content:none}.wh-content-readmore__wrapper>*{display:block!important;visibility:visible!important;opacity:1!important}.wh-content-readmore__btn{display:none!important}.wh-experience-listing__callouts,.wh-experience-listing__toggle,.wh-highlight-picks{display:none}.wh-experience-listing__wrapper{overflow:visible}.wh-experience-listing__wrapper-top{page-break-inside:avoid}.wh-experience-listing__title{margin-bottom:10px}.wh-experience-listing__items{width:100%;padding-right:25px;padding-left:25px}.wh-experience-listing__interin-content.rtf,.wh-experience-listing__interin-content.wh-generic-page__teaser{font-size:.875rem;line-height:1.2;padding:0;color:#262626}.wh-experience-listing__interin-content.rtf ul,.wh-experience-listing__interin-content.wh-generic-page__teaser ul{margin-left:25px}.wh-experience-listing__interin-content.rtf li,.wh-experience-listing__interin-content.wh-generic-page__teaser li{font-size:.875rem;line-height:1.2;position:relative;padding:0;color:#262626}.wh-experience-listing__interin-content.rtf li:before,.wh-experience-listing__interin-content.wh-generic-page__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:3px;left:-20px;content:"\2013";color:#872434;background-color:transparent;text-shadow:none}.wh-experience-listing__interin-content.rtf h3,.wh-experience-listing__interin-content.wh-generic-page__teaser h3{font-size:1rem}.wh-experience-listing .wh-experience-listing__wrapper .wh-experience-listing__items>li::before{content:none!important;width:0!important;height:0!important;color:transparent!important}.wh-experience-item{font-size:1rem;border:0;-webkit-box-shadow:none;box-shadow:none;color:#262626;display:block;font-family:"Times New Roman",Times,serif;line-height:1.2;margin-bottom:15px;margin-top:15px;padding:0;position:relative}.wh-experience-item .wh-experience-item__details,.wh-experience-item p{font-size:.8125rem;line-height:1.3;position:relative;margin:0!important}.wh-experience-item .wh-experience-item__details:first-child,.wh-experience-item p:first-child{margin:0}.wh-experience-item .wh-experience-item__details::before,.wh-experience-item p::before{content:none}.wh-experience-item .wh-experience-item__details ol,.wh-experience-item .wh-experience-item__details ul{font-size:.8125rem;line-height:1.3;margin:10px 0;padding:0;color:#262626}.wh-experience-item .wh-experience-item__details ol ul>li:before,.wh-experience-item .wh-experience-item__details ul ul>li:before{color:#b6b6b6;background:0 0}.wh-experience-item .wh-experience-item__details li{line-height:1.3;margin-bottom:10px;padding-left:25px}.wh-experience-item .wh-experience-item__details li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.wh-experience-item .wh-experience-item__details ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-1px;content:"\2013";color:#872434;background-color:transparent}.wh-experience-item .wh-experience-item__details ul>li>ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1;position:absolute;top:-1px;content:"\2022";color:#8c8c8c;background-color:transparent}.wh-experience-item .wh-experience-item__details ol>li:before{font-family:"Times New Roman",Times,serif;font-size:13px;font-weight:400;line-height:1.3;top:0;background:0 0}.wh-experience-item::before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-1px;left:-25px;content:"\2013";color:#8c8c8c;background-color:transparent}.wh-experience-item__title{font-size:.75rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 5px;padding:0;letter-spacing:.03125rem;text-transform:uppercase;color:#872434}.wh-experience-item__title::before{content:none}.wh-experience-item__subtitle{font-size:.75rem;font-weight:400;font-style:italic;color:#8c8c8c}.wh-experience-item .wh-experience-item__details:before,.wh-experience-item p:before{content:none}.wh-recognition-details{font-size:1.25rem;max-width:none;padding-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-recognition-details-content{margin:0 20px;padding-left:25px;padding-right:0}.wh-recognition-details-content>ul{margin-left:0;padding-left:0}.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:.875rem;line-height:1.2;display:block;padding-right:0;padding-bottom:13px;padding-left:0;color:#262626}.wh-recognition-details-content>p:before,.wh-recognition-details-content>ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:0;left:-25px;content:"\2013";color:#872434;background-color:transparent}.wh-recognition-details-content>p:hover::before,.wh-recognition-details-content>ul>li:hover::before{background:0 0}.wh-recognition-award__title{font-size:.9375rem;font-family:"Times New Roman",Times,serif;font-weight:700;font-style:italic;line-height:1.3;margin:18px 0 13px}.wh-recognition-listing__awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:30px;margin-bottom:0;margin-left:28px;page-break-inside:avoid}.wh-recognition-award__subtitle{font-size:.75rem;font-weight:400;font-style:italic;color:#8c8c8c}.wh-recognition-award__details{font-size:.75rem;position:relative;letter-spacing:0}.wh-recognition-award__details:before{position:absolute;top:-15px;left:calc(50% - 25px);width:50px;height:2px;content:"";border-top:2px solid #872434;background:0 0}.wh-recognition-details__toggle{display:none}.wh-key-contacts__title+.wh-key-contacts__list .wh-person{border-bottom:0}.wh-contributors__list,.wh-key-contacts__list{margin:0}.wh-contributors-item,.wh-person{-ms-flex-line-pack:start!important;align-content:flex-start!important;border-radius:0;border-top:1px solid #b6b6b6;border:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-right:96px;min-height:130px;padding:7px;page-break-inside:avoid;width:100%}.wh-contributors-item::before,.wh-person::before{content:none}.wh-contributors-item:first-child,.wh-contributors-item:nth-child(-n+2),.wh-person:first-child,.wh-person:nth-child(-n+2){border-top:1px solid #b6b6b6}.wh-contributors-item:last-child,.wh-person:last-child{border-bottom:1px solid #b6b6b6}.wh-contributors-item__telephone.is-print,.wh-person__telephone.is-print{display:block!important}.wh-person{min-height:136px}.wh-person__left{width:100%;padding:0;padding-left:130px}.wh-person__img{position:absolute;top:7px;left:7px;width:120px;height:calc(100% - 12px);max-height:120px;margin-bottom:0}.wh-person__img img{width:120px;height:120px;border-radius:0}.wh-person__right{width:100%;margin-top:0;padding:0 0 0 130px}.wh-person__right--locations .wh-person__telephone{float:left;clear:none}.wh-person__right--locations .wh-person__location{margin-right:5px}.wh-person__wrapper{float:left;width:100%;min-height:0;padding:0}.wh-person__wrapper:after{display:table;clear:both;content:""}.wh-contributors-item__title{margin-top:10px}.wh-person__name{margin-top:0;margin-bottom:3px}.wh-contributors-item__title,.wh-person__name a{font-size:1.125rem;font-family:"Times New Roman",Times,serif;font-weight:700;color:#262626}.wh-contributors-item__level,.wh-person__title{font-size:.70813rem;font-family:Arial,Helvetica,sans-serif;width:100%;margin-bottom:10px;letter-spacing:.0625rem;color:#8c8c8c}.wh-person__email{word-wrap:break-word;word-break:break-word;word-break:break-all;-ms-word-break:break-all;hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;-webkit-hyphens:auto}.wh-person__location{font-size:.625rem;font-weight:400;line-height:17px;margin-top:0;margin-bottom:0;padding-left:15px;letter-spacing:.0125rem;text-transform:uppercase;color:#8c8c8c}.wh-person__location::before{color:#00576f}.wh-person__email,.wh-person__telephone{font-size:.75rem;font-weight:400;line-height:17px;margin-top:0;margin-bottom:0;padding-left:15px}.wh-person__email{color:#00576f}.wh-person__email::before{color:#00576f}.wh-person__telephone+.wh-person__location{margin-top:0}.wh-key-contacts__link{display:none}body:not(.page-location) .wh-contacts-listing{display:none}.wh-location-info{width:100%;margin:0 0 15px;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-location-info+.wh-generic-content{width:100%}.wh-location-info__wrapper{padding:0}.wh-location-details__link,.wh-location-info__cta,.wh-location-info__img{display:none}.wh-location-details__title{font-size:1.5rem}.wh-location-details__address,.wh-location-details__telephone{font-size:1.125rem;font-family:Arial,Helvetica,sans-serif;line-height:30px;margin-bottom:0;padding-left:0;color:#8c8c8c}.wh-location-details__address::before,.wh-location-details__telephone::before{content:none}.wh-insights-row{display:none}.wh-statistics{margin:40px 25px}.wh-statistics .slick-track{width:100%!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}.wh-statistics .slick-slide{width:100%!important}.wh-statistics .slick-arrow{display:none}.wh-statistics-slide-graphic__border{stroke-width:1}.wh-statistics__pagination{display:none}.wh-contacts-listing{margin:40px 0}.wh-video-grid{display:none}.wh-accordion__toggle-all{display:none!important}.wh-accordion__header{margin-bottom:0;padding:0}.wh-accordion-item--open .wh-accordion-item__tab{background:0 0}.wh-accordion-item__content__wrapper{padding:0;border:0}.wh-accordion-item__content-cta{display:none}.wh-accordion-item__content-title{display:none}.page-government .wh-banner-hero__teaser{margin-bottom:15px}.page-government .wh-accordion{margin:0;padding-top:0}.page-government .wh-accordion:before{content:none}.page-government .wh-accordion-item{margin-bottom:23px;border-top:1px solid #b6b6b6}.page-government .wh-accordion__header{min-height:auto;margin-bottom:0;padding:0}.page-government .wh-accordion__title{font-family:"Times New Roman",Times,serif!important;font-size:21px!important;font-weight:700;font-style:italic!important;margin-bottom:25px;text-transform:none!important;color:#262626}.page-government .wh-accordion-item__tab{border-bottom:0}.page-government .wh-accordion-item__tab-title{font-size:1rem;font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;margin:20px 0 8px;text-transform:none;color:#262626}.page-government .wh-accordion-item__content-title{display:block;font-size:.6875rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:700;margin-top:24px;margin-bottom:17px;letter-spacing:.03125rem;text-transform:uppercase}.page-government .wh-accordion-item__content__wrapper{padding-left:20px}.page-government .wh-accordion-item__government-item{display:block;padding:0;border:0}.page-government .wh-accordion-item__government-item-img{display:none}.page-government .wh-accordion-item__government-item-title{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;float:none;margin:0 0 3px;color:#262626}.page-government .wh-accordion-item__government-item-content{float:left;margin-top:0;margin-bottom:4px;margin-left:0;color:#262626}.page-government .wh-accordion-item__government-item-positions{padding-left:53px}.page-government .wh-accordion-item__government-item-position{font-family:Arial,Helvetica,sans-serif!important;line-height:1.2;width:100%;margin-bottom:3px}.page-government .wh-accordion-item__government-item-position h5{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;position:relative;float:left;padding-left:0;text-indent:0;color:#262626}.page-government .wh-accordion-item__government-item-position h5:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:0;left:-25px;content:"\2013";color:#872434;background-color:transparent}.page-government .wh-accordion-item__government-item-position p{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5;float:left;padding-left:0;color:#262626}.page-government .wh-accordion-item__government-item-position p br{display:none}.page-government .wh-accordion-item__government-item-position-date:before{content:", "}.wh-article-footnotes .wh-accordion-item__tab-title{display:none}.wh-article-footnotes .wh-accordion-item{margin-bottom:0}.wh-article-footnotes__content ol{padding:0;list-style:none;counter-reset:li}.wh-article-footnotes__content li{position:relative;padding-left:25px;counter-increment:li}.wh-article-footnotes__content li:before{font-size:.8125rem;font-weight:400;font-style:normal;position:absolute;top:0;left:0;display:inline-block;width:1em;content:counter(li) ".";background-color:transparent}.wh-article-footnotes__content a{color:#262626}.wh-article-footnotes .wh-accordion-item__content__wrapper{padding:25px 0 0}.wh-contributors{margin:0;padding:0}.wh-contact-item,.wh-contributors-item,.wh-people-grid-item{border-top-width:2px!important;border-bottom-width:2px!important}.wh-contact-item__title{font-family:Arial,Helvetica,sans-serif!important;color:#8c8c8c}.wh-contributors-item__img{width:115px;height:115px;margin-right:20px}.wh-contributors-item__img img{width:115px;height:115px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.wh-related-solutions{padding-right:96px}.wh-related-solutions__title{page-break-after:avoid}.wh-related-solutions-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wh-related-solutions-links__link{width:33.33%;padding:0 14px 5px 9px;border:0!important}.wh-related-solutions-links__link:nth-child(3n){padding-left:15px}.wh-related-solutions-links__link a{font-size:.6875rem;padding:0;color:#262626}.wh-related-solutions-links__link a:after{content:none}.page-article .wh-article-hero,.page-article .wh-banner-hero,.page-government .wh-article-hero,.page-government .wh-banner-hero,.page-location .wh-article-hero,.page-location .wh-banner-hero,.page-solution .wh-article-hero,.page-solution .wh-banner-hero{margin-top:0;padding:0;color:#262626}.page-article .wh-banner-hero__img,.page-article .wh-banner-hero__img--red,.page-government .wh-banner-hero__img,.page-government .wh-banner-hero__img--red,.page-location .wh-banner-hero__img,.page-location .wh-banner-hero__img--red,.page-solution .wh-banner-hero__img,.page-solution .wh-banner-hero__img--red{display:none}.page-article .wh-article-hero__wrapper,.page-article .wh-banner-hero__wrapper,.page-government .wh-article-hero__wrapper,.page-government .wh-banner-hero__wrapper,.page-location .wh-article-hero__wrapper,.page-location .wh-banner-hero__wrapper,.page-solution .wh-article-hero__wrapper,.page-solution .wh-banner-hero__wrapper{min-height:auto!important}.page-article .wh-article-hero__content,.page-article .wh-banner-hero__content,.page-government .wh-article-hero__content,.page-government .wh-banner-hero__content,.page-location .wh-article-hero__content,.page-location .wh-banner-hero__content,.page-solution .wh-article-hero__content,.page-solution .wh-banner-hero__content{padding:0;text-align:left;background:0 0}.page-article .wh-article-hero__title,.page-article .wh-banner-hero__title,.page-government .wh-article-hero__title,.page-government .wh-banner-hero__title,.page-location .wh-article-hero__title,.page-location .wh-banner-hero__title,.page-solution .wh-article-hero__title,.page-solution .wh-banner-hero__title{font-size:1.875rem;font-family:"Times New Roman",Times,serif!important;font-weight:700;font-style:italic!important;position:relative;max-width:none;margin-bottom:20px;padding-top:30px;letter-spacing:.23px;color:#262626}.page-article .wh-article-hero__title:before,.page-article .wh-banner-hero__title:before,.page-government .wh-article-hero__title:before,.page-government .wh-banner-hero__title:before,.page-location .wh-article-hero__title:before,.page-location .wh-banner-hero__title:before,.page-solution .wh-article-hero__title:before,.page-solution .wh-banner-hero__title:before{position:absolute;top:0;left:0;width:145px;height:8px;content:"";border-top:6px solid #872434}.page-article .wh-article-hero__date,.page-article .wh-banner-hero__teaser,.page-government .wh-article-hero__date,.page-government .wh-banner-hero__teaser,.page-location .wh-article-hero__date,.page-location .wh-banner-hero__teaser,.page-solution .wh-article-hero__date,.page-solution .wh-banner-hero__teaser{font-size:1rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;max-width:none;padding-right:96px;text-transform:none}.page-article .wh-article-hero__date:before,.page-article .wh-banner-hero__teaser:before,.page-government .wh-article-hero__date:before,.page-government .wh-banner-hero__teaser:before,.page-location .wh-article-hero__date:before,.page-location .wh-banner-hero__teaser:before,.page-solution .wh-article-hero__date:before,.page-solution .wh-banner-hero__teaser:before{content:none}.page-blog .wh-article-hero__content,.page-blog .wh-banner-hero__content{background:0 0;padding:0;text-align:left}.page-blog .wh-article-hero__title,.page-blog .wh-banner-hero__title{padding-top:30px}.page-blog .wh-article-hero__title:before,.page-blog .wh-banner-hero__title:before{border-top:6px solid #872434;content:"";height:8px;left:0;position:absolute;top:0;width:145px}.page-blog .wh-article-hero__date{color:#262626}.wh-accordion--area-focus .wh-accordion{position:relative;padding-top:25px}.wh-accordion--area-focus .wh-accordion-item__content{display:none}.wh-accordion--area-focus .wh-accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-accordion--area-focus .wh-accordion-item{width:33.33%;margin-bottom:0;padding:0 14px 5px 9px}.wh-accordion--area-focus .wh-accordion-item:nth-child(3n){padding-left:15px}.wh-accordion--area-focus .wh-accordion-item__tab-title{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;font-style:normal;line-height:1.3;margin:0;color:#262626}.wh-recognition-listing__top{page-break-inside:avoid}.wh-recognition-award{width:50%;margin-bottom:20px;padding:0 0 0 15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.wh-recognition-award:nth-child(even) .wh-recognition-award__img{margin-left:calc(50% - 25px - 5px)}.wh-recognition-award .wh-recognition-award__img,.wh-recognition-award a{display:block;width:50px;max-width:50px;height:50px;max-height:50px;margin:0 auto}.wh-recognition-award__details{font-size:.5rem;margin-top:15px}.wh-recognition-award__details:before{top:-8px;left:calc(50% - 14px);width:28.8px;border-top-width:1px}.wh-recognition-details{padding-top:0}.wh-credentials-category__title{font-size:.70813rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:0;letter-spacing:.03125rem}.wh-credentials-category__list h3,.wh-credentials-category__list li,.wh-credentials-category__list span{font-size:.75rem;font-family:"Times New Roman",Times,serif;font-weight:400;line-height:1.3;margin-bottom:10px;color:#262626}.wh-credentials-category__list p{margin-top:5px;margin-bottom:5px}.wh-credentials-listing__note{font-size:.75rem;padding:0}.wh-callout-grid-item__title:before{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;top:-3px;content:"\2014";color:#b6b6b6;background:0 0}.wh-accordion-item__industry-issues ul li:before,.wh-accordion-item__industry-issues-list li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;position:relative;top:-3px;content:"\2014";text-shadow:0 1px 0 #872434}.share-component{display:none}.share-component:has(.share-component__wrapper--links){display:-webkit-box;display:-ms-flexbox;display:flex}.share-component:has(.share-component__wrapper--links) .share-component__wrapper:not(.share-component__wrapper--links){display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LFFBQVMsSUFHWCxnQ0FDRSxRQUFTLElBR1gsd0JBQ0UsUUFBUyxJQUdYLG1CQUNFLFFBQVMsSUFJWCwrQkFEQSx1QkFFRSxRQUFTLElBSVgsNkJBREEscUJBRUUsUUFBUyxJQUlYLGdDQURBLHdCQUVFLFFBQVMsSUFJWCxlQURBLGdCQUVFLFFBQVMsSUFHWCxlQUNFLFFBQVMsSUFHWCxrQkFDQSxlQUNFLFFBQVMsSUFJWCxlQURBLGlCQUVFLFFBQVMsSUFHWCxlQUdBLGVBRkEsZUFDQSxlQUVFLFFBQVMsSUFJWCxrQkFDQSxlQUZBLGlCQUdFLFFBQVMsSUFJWCxlQURBLGVBRUUsUUFBUyxJQUdYLG1CQUNBLGVBQ0UsUUFBUyxJQUdYLGdCQUNFLFFBQVMsSUFHWCxxQkFDRSxRQUFTLElBR1gsMEJBQ0UsUUFBUyxJQUdYLDJCQUNFLFFBQVMsSUFHWCwyQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLDRCQUNFLFFBQVMsSUFHWCw2QkFDRSxRQUFTLElBR1gscUJBQ0UsUUFBUyxJQUdYLHVCQUNFLFFBQVMsSUFHWCwwQkFDRSxRQUFTLElBR1gsbUJBQ0UsUUFBUyxJQUdYLGdCQUNFLFFBQVMsSUFHWCx1QkFDRSxRQUFTLElBR1gsd0JBQ0UsUUFBUyxJQUdYLG1CQUNFLFFBQVMsSUFHWCwwQkFDRSxRQUFTLElBR1gscUJBQ0UsUUFBUyxJQUdYLGtCQUNFLFFBQVMsSUFHWCxlQUNFLFFBQVMsSUFHWCxxQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLGtCQUNFLFFBQVMsSUFHWCx5QkFDRSxRQUFTLElBR1gsMkJBQ0UsUUFBUyxJQUdYLHlCQUNFLFFBQVMsSUFHWCwyQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLGlCQUNFLFFBQVMsSUFHWCxtQkFDRSxRQUFTLElBR1gsbUJBQ0UsUUFBUyxJQUdYLGlCQUNFLFFBQVMsSUFHWCxvQkFDRSxRQUFTLElBR1gsaUJBQ0UsUUFBUyxJQUdYLHNCQUNFLFFBQVMsSUFHWCxrQkFDRSxRQUFTLElBR1gsa0JBQ0UsUUFBUyxJQUdYLGdCQUNFLFFB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LGlFQUNFLFlBQWEsdUJBR2YsaURBREEsd0JBRUUsUUFBUyxNQUNULE1BQU8sS0FDUCxVQUFXLEtBQ1gsT0FBUSxLQUNSLFdBQVksS0FDWixPQUFRLEVBQUUsS0FFZCwrQkFDRSxVQUFXLE1BQ1gsV0FBWSxLQUVaLHNDQUNFLElBQUssS0FDTCxLQUFNLGlCQUNOLE1BQU8sT0FDUCxpQkFBa0IsSUFFdEIsd0JBQ0UsWUFBYSxFQUVmLGdDQUNFLFVBQVcsVUFDWCxZQUFhLEtBQUssQ0FBRSxTQUFTLENBQUUsV0FDL0IsWUFBYSxJQUNiLGNBQWUsRUFDZixlQUFnQixVQUlsQixrQ0FGQSxrQ0FDQSxvQ0FFRSxVQUFXLE9BQ1gsWUFBYSxpQkFBaUIsQ0FBRSxLQUFLLENBQUUsTUFDdkMsWUFBYSxJQUNiLFlBQWEsSUFDYixjQUFlLEtBQ2YsTUFBTyxRQUVULGlDQUNFLFdBQVksSUFDWixjQUFlLElBRWpCLDhCQUNFLFVBQVcsT0FDWCxRQUFTLEVBRVgsb0NBQ0UsWUFBYSxLQUFLLENBQUUsU0FBUyxDQUFFLFdBQy9CLFVBQVcsS0FDWCxZQUFhLElBQ2IsSUFBSyxLQUNMLFFBQVMsUUFDVCxNQUFPLFFBQ1AsV0FBWSxJQUdkLGlEQURBLG1EQUVFLFlBQWEsS0FBSyxDQUFFLFNBQVMsQ0FBRSxXQUMvQixVQUFXLEtBQ1gsWUFBYSxJQUNiLFNBQVUsU0FDVixJQUFLLEtBQ0wsUUFBUyxRQUNULFlBQWEsRUFBRSxJQUFJLEVBQUUsUUFFdkIsaUJBQ0UsUUFBUyxLQUVULHVEQUNFLFFBQVMsWUFDVCxRQUFTLFlBQ1QsUUFBUyxLQUVULHVIQUNFLFFBQVMiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyAqL1xuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MgKi9cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MgKi9cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzICovXG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyAqL1xuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLyogbGluZSA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLyogbGluZSA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4vKiBsaW5lIDIxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4vKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4vKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4vKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4vKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4vKiBsaW5lIDM2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4vKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4vKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4vKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4vKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi8qIGxpbmUgNTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi8qIGxpbmUgNTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4vKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4vKiBsaW5lIDYxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi8qIGxpbmUgNjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4vKiBsaW5lIDYzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLyogbGluZSA2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLyogbGluZSA2Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4vKiBsaW5lIDcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLyogbGluZSA3Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi8qIGxpbmUgNzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLyogbGluZSA3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4vKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4vKiBsaW5lIDgwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi8qIGxpbmUgODIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi8qIGxpbmUgODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4vKiBsaW5lIDg3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4vKiBsaW5lIDg4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4vKiBsaW5lIDg5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi8qIGxpbmUgOTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi8qIGxpbmUgOTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4vKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi8qIGxpbmUgOTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi8qIGxpbmUgOTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi8qIGxpbmUgOTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi8qIGxpbmUgOTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi8qIGxpbmUgOTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLyogbGluZSA5OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi8qIGxpbmUgOTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLyogbGluZSAxMDEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi8qIGxpbmUgMTAyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLyogbGluZSAxMDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLyogbGluZSAxMDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLyogbGluZSAxMDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4vKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi8qIGxpbmUgMTA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4vKiBsaW5lIDEwOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4vKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi8qIGxpbmUgMTExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi8qIGxpbmUgMTEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi8qIGxpbmUgMTEzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4vKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi8qIGxpbmUgMTE1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLyogbGluZSAxMTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4vKiBsaW5lIDExNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLyogbGluZSAxMTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi8qIGxpbmUgMTE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi8qIGxpbmUgMTIxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi8qIGxpbmUgMTIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi8qIGxpbmUgMTIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4vKiBsaW5lIDEyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4vKiBsaW5lIDEyNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi8qIGxpbmUgMTI3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4vKiBsaW5lIDEyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi8qIGxpbmUgMTI5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLyogbGluZSAxMzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi8qIGxpbmUgMTMxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi8qIGxpbmUgMTMyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi8qIGxpbmUgMTMzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi8qIGxpbmUgMTM0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLyogbGluZSAxMzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLyogbGluZSAxMzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi8qIGxpbmUgMTM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4vKiBsaW5lIDEzOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLyogbGluZSAxNDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLyogbGluZSAxNDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLyogbGluZSAxNDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLyogbGluZSAxNDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4vKiBsaW5lIDE0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLyogbGluZSAxNDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4vKiBsaW5lIDE0Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4vKiBsaW5lIDE0OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLyogbGluZSAxNDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4vKiBsaW5lIDE1MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi8qIGxpbmUgMTUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLyogbGluZSAxNTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi8qIGxpbmUgMTUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLyogbGluZSAxNTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi8qIGxpbmUgMTU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLyogbGluZSAxNTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLyogbGluZSAxNTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4vKiBsaW5lIDE1OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLyogbGluZSAxNjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4vKiBsaW5lIDE2MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4vKiBsaW5lIDE2Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLyogbGluZSAxNjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi8qIGxpbmUgMTY1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi8qIGxpbmUgMTY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4vKiBsaW5lIDE2OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4vKiBsaW5lIDE2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4vKiBsaW5lIDE3MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi8qIGxpbmUgMTcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi8qIGxpbmUgMTcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4vKiBsaW5lIDE3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLyogbGluZSAxNzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLyogbGluZSAxNzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLyogbGluZSAxNzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi8qIGxpbmUgMTc4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4vKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4vKiBsaW5lIDE4MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4vKiBsaW5lIDE4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLyogbGluZSAxODIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLyogbGluZSAxODMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi8qIGxpbmUgMTg0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4vKiBsaW5lIDE4NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi8qIGxpbmUgMTg2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4vKiBsaW5lIDE4OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4vKiBsaW5lIDE5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4vKiBsaW5lIDE5MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4vKiBsaW5lIDE5Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi8qIGxpbmUgMTk0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLyogbGluZSAxOTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi8qIGxpbmUgMTk3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi8qIGxpbmUgMTk5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4vKiBsaW5lIDIwMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi8qIGxpbmUgMjAzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLyogbGluZSAyMDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4vKiBsaW5lIDIwNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi8qIGxpbmUgMjA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4vKiBsaW5lIDIwNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4vKiBsaW5lIDIwOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4vKiBsaW5lIDIwOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4vKiBsaW5lIDIxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLyogbGluZSAyMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4vKiBsaW5lIDIxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLyogbGluZSAyMTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLyogbGluZSAyMTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLyogbGluZSAyMTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4vKiBsaW5lIDIxNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4vKiBsaW5lIDIxNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi8qIGxpbmUgMjE4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi8qIGxpbmUgMjE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLyogbGluZSAyMjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLyogbGluZSAyMjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLyogbGluZSAyMjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLyogbGluZSAyMjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLyogbGluZSAyMjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLyogbGluZSAyMjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLyogbGluZSAyMzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi8qIGxpbmUgMjMyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4vKiBsaW5lIDIzNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLyogbGluZSAyMzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4vKiBsaW5lIDIzNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4vKiBsaW5lIDIzOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi8qIGxpbmUgMjM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi8qIGxpbmUgMjQwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLyogbGluZSAyNDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLyogbGluZSAyNDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLyogbGluZSAyNDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLyogbGluZSAyNDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi8qIGxpbmUgMjQ2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLyogbGluZSAyNDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLyogbGluZSAyNDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLyogbGluZSAyNDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi8qIGxpbmUgMjUwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4vKiBsaW5lIDI1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi8qIGxpbmUgMjUyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi8qIGxpbmUgMjUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLyogbGluZSAyNTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4vKiBsaW5lIDI1NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLyogbGluZSAyNTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi8qIGxpbmUgMjU3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi8qIGxpbmUgMjU4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLyogbGluZSAyNTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLyogbGluZSAyNjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLyogbGluZSAyNjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLyogbGluZSAyNjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi8qIGxpbmUgMjYzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4vKiBsaW5lIDI2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4vKiBsaW5lIDI2NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi8qIGxpbmUgMjY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi8qIGxpbmUgMjY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi8qIGxpbmUgMjY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLyogbGluZSAyNjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4vKiBsaW5lIDI3MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLyogbGluZSAyNzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi8qIGxpbmUgMjcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi8qIGxpbmUgMjc0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi8qIGxpbmUgMjc1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLyogbGluZSAyNzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLyogbGluZSAyNzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4vKiBsaW5lIDI3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLyogbGluZSAyNzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLyogbGluZSAyODEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4vKiBsaW5lIDI4Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4vKiBsaW5lIDI4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi8qIGxpbmUgMjg0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLyogbGluZSAyODUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4vKiBsaW5lIDI4Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4vKiBsaW5lIDI4Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi8qIGxpbmUgMjg4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLyogbGluZSAyODksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi8qIGxpbmUgMjkwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi8qIGxpbmUgMjkxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi8qIGxpbmUgMjkyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLyogbGluZSAyOTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4vKiBsaW5lIDI5NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4vKiBsaW5lIDI5OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4vKiBsaW5lIDI5OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi8qIGxpbmUgMzAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4vKiBsaW5lIDMwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4vKiBsaW5lIDMwMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4vKiBsaW5lIDMwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi8qIGxpbmUgMzA1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi8qIGxpbmUgMzA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi8qIGxpbmUgMzA3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4vKiBsaW5lIDMwOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLyogbGluZSAzMDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi8qIGxpbmUgMzEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLyogbGluZSAzMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4vKiBsaW5lIDMxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLyogbGluZSAzMTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4vKiBsaW5lIDMxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4vKiBsaW5lIDMxNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLyogbGluZSAzMTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi8qIGxpbmUgMzE3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLyogbGluZSAzMTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLyogbGluZSAzMTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLyogbGluZSAzMjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4vKiBsaW5lIDMyMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4vKiBsaW5lIDMyMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi8qIGxpbmUgMzIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4vKiBsaW5lIDMyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi8qIGxpbmUgMzI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi8qIGxpbmUgMzI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLyogbGluZSAzMjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4vKiBsaW5lIDMyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi8qIGxpbmUgMzI5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi8qIGxpbmUgMzMwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4vKiBsaW5lIDMzMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLyogbGluZSAzMzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLyogbGluZSAzMzMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLyogbGluZSAzMzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4vKiBsaW5lIDMzNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLyogbGluZSAzMzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4vKiBsaW5lIDMzNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4vKiBsaW5lIDMzOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLyogbGluZSAzMzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4vKiBsaW5lIDM0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4vKiBsaW5lIDM0Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi8qIGxpbmUgMzQ0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLyogbGluZSAzNDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi8qIGxpbmUgMzQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4vKiBsaW5lIDM0OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4vKiBsaW5lIDM1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi8qIGxpbmUgMzUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4vKiBsaW5lIDM1Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLyogbGluZSAzNjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLyogbGluZSAzNjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi8qIGxpbmUgMzY0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLyogbGluZSAzNjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi8qIGxpbmUgMzY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi8qIGxpbmUgMzY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4vKiBsaW5lIDM2OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLyogbGluZSAzNjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4vKiBsaW5lIDM3MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi8qIGxpbmUgMzcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi8qIGxpbmUgMzcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4vKiBsaW5lIDM3Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4vKiBsaW5lIDM3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4vKiBsaW5lIDM3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi8qIGxpbmUgMzc2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLyogbGluZSAzNzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLyogbGluZSAzNzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi8qIGxpbmUgMzc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLyogbGluZSAzODAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLyogbGluZSAzODEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi8qIGxpbmUgMzgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4vKiBsaW5lIDM4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLyogbGluZSAzODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi8qIGxpbmUgMzg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLyogbGluZSAzODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi8qIGxpbmUgMzg3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLyogbGluZSAzODgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi8qIGxpbmUgMzg5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLyogbGluZSAzOTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi8qIGxpbmUgMzkxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLyogbGluZSAzOTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLyogbGluZSAzOTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4vKiBsaW5lIDM5NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi8qIGxpbmUgMzk1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi8qIGxpbmUgMzk2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi8qIGxpbmUgMzk3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi8qIGxpbmUgMzk4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLyogbGluZSAzOTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi8qIGxpbmUgNDAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4vKiBsaW5lIDQwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi8qIGxpbmUgNDAyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLyogbGluZSA0MDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLyogbGluZSA0MDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi8qIGxpbmUgNDA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLyogbGluZSA0MDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi8qIGxpbmUgNDA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi8qIGxpbmUgNDA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi8qIGxpbmUgNDEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4vKiBsaW5lIDQxMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLyogbGluZSA0MTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLyogbGluZSA0MTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLyogbGluZSA0MTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4vKiBsaW5lIDQxNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4vKiBsaW5lIDQxNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLyogbGluZSA0MTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4vKiBsaW5lIDQxOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLyogbGluZSA0MjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLyogbGluZSA0MjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4vKiBsaW5lIDQyMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi8qIGxpbmUgNDI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi8qIGxpbmUgNDI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4vKiBsaW5lIDQyNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLyogbGluZSA0MjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi8qIGxpbmUgNDI4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi8qIGxpbmUgNDMxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLyogbGluZSA0MzMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLyogbGluZSA0MzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi8qIGxpbmUgNDM1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4vKiBsaW5lIDQzNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi8qIGxpbmUgNDM3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4vKiBsaW5lIDQzOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4vKiBsaW5lIDQzOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLyogbGluZSA0NDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4vKiBsaW5lIDQ0MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi8qIGxpbmUgNDQyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi8qIGxpbmUgNDQzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4vKiBsaW5lIDQ0NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLyogbGluZSA0NDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLyogbGluZSA0NDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi8qIGxpbmUgNDQ3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi8qIGxpbmUgNDQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi8qIGxpbmUgNDQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4vKiBsaW5lIDQ1MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4vKiBsaW5lIDQ1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi8qIGxpbmUgNDUyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi8qIGxpbmUgNDUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLyogbGluZSA0NTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLyogbGluZSA0NTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLyogbGluZSA0NTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi8qIGxpbmUgNDU3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLyogbGluZSA0NTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi8qIGxpbmUgNDYwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4vKiBsaW5lIDQ2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi8qIGxpbmUgNDYzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLyogbGluZSA0NjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4vKiBsaW5lIDQ2NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi8qIGxpbmUgNDY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi8qIGxpbmUgNDY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLyogbGluZSA0NjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLyogbGluZSA0NjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi8qIGxpbmUgNDcwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi8qIGxpbmUgNDcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4vKiBsaW5lIDQ3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4vKiBsaW5lIDQ3Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4vKiBsaW5lIDQ3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4vKiBsaW5lIDQ4MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4vKiBsaW5lIDQ4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi8qIGxpbmUgNDgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLyogbGluZSA0ODMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLyogbGluZSA0ODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4vKiBsaW5lIDQ4OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4vKiBsaW5lIDQ5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLyogbGluZSA0OTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4vKiBsaW5lIDQ5NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi8qIGxpbmUgNDk2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4vKiBsaW5lIDQ5Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi8qIGxpbmUgNTAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLyogbGluZSA1MDEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLyogbGluZSA1MDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLyogbGluZSA1MDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLyogbGluZSA1MDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi8qIGxpbmUgNTA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLyogbGluZSA1MDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLyogbGluZSA1MTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi8qIGxpbmUgNTExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4vKiBsaW5lIDUxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi8qIGxpbmUgNTEzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4vKiBsaW5lIDUxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi8qIGxpbmUgNTE1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLyogbGluZSA1MTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLyogbGluZSA1MTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi8qIGxpbmUgNTE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLyogbGluZSA1MjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4vKiBsaW5lIDUyMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi8qIGxpbmUgNTIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4vKiBsaW5lIDUyMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi8qIGxpbmUgNTI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi8qIGxpbmUgNTI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLyogbGluZSA1MjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4vKiBsaW5lIDUyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLyogbGluZSA1MjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4vKiBsaW5lIDUyOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi8qIGxpbmUgNTMwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLyogbGluZSA1MzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLyogbGluZSA1MzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4vKiBsaW5lIDUzMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLyogbGluZSA1MzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi8qIGxpbmUgNTM1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLyogbGluZSA1MzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi8qIGxpbmUgNTM3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi8qIGxpbmUgNTM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4vKiBsaW5lIDUzOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4vKiBsaW5lIDU0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi8qIGxpbmUgNTQxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi8qIGxpbmUgNTQyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLyogbGluZSA1NDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4vKiBsaW5lIDU0NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLyogbGluZSA1NDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4vKiBsaW5lIDU0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLyogbGluZSA1NDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4vKiBsaW5lIDU0OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi8qIGxpbmUgNTQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4vKiBsaW5lIDU1MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi8qIGxpbmUgNTUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4vKiBsaW5lIDU1Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi8qIGxpbmUgNTUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4vKiBsaW5lIDU1NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4vKiBsaW5lIDU1NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi8qIGxpbmUgNTU4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi8qIGxpbmUgNTU5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLyogbGluZSA1NjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLyogbGluZSA1NjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLyogbGluZSA1NjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLyogbGluZSA1NjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4vKiBsaW5lIDU2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLyogbGluZSA1NjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi8qIGxpbmUgNTY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi8qIGxpbmUgNTY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi8qIGxpbmUgNTY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4vKiBsaW5lIDU2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLyogbGluZSA1NzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4vKiBsaW5lIDU3MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi8qIGxpbmUgNTcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi8qIGxpbmUgNTczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLyogbGluZSA1NzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLyogbGluZSA1NzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi8qIGxpbmUgNTc2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi8qIGxpbmUgNTc3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLyogbGluZSA1NzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4vKiBsaW5lIDU3OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLyogbGluZSA1ODEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi8qIGxpbmUgNTgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4vKiBsaW5lIDU4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4vKiBsaW5lIDU4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi8qIGxpbmUgNTg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi8qIGxpbmUgNTg2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLyogbGluZSA1ODcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4vKiBsaW5lIDU4OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLyogbGluZSA1ODksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4vKiBsaW5lIDU5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4vKiBsaW5lIDU5MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4vKiBsaW5lIDU5Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4vKiBsaW5lIDU5Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLyogbGluZSA1OTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi8qIGxpbmUgNTk1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLyogbGluZSA1OTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4vKiBsaW5lIDU5OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi8qIGxpbmUgNTk5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi8qIGxpbmUgNjAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4vKiBsaW5lIDYwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLyogbGluZSA2MDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4vKiBsaW5lIDYwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi8qIGxpbmUgNjA1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi8qIGxpbmUgNjA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4vKiBsaW5lIDYwNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4vKiBsaW5lIDYxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLyogbGluZSA2MTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLyogbGluZSA2MTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLyogbGluZSA2MTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi8qIGxpbmUgNjE4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLyogbGluZSA2MTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLyogbGluZSA2MjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi8qIGxpbmUgNjIxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi8qIGxpbmUgNjIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi8qIGxpbmUgNjIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLyogbGluZSA2MjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi8qIGxpbmUgNjI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi8qIGxpbmUgNjI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi8qIGxpbmUgNjI3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLyogbGluZSA2MjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLyogbGluZSA2MjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4vKiBsaW5lIDYzMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLyogbGluZSA2MzMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLyogbGluZSA2MzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi8qIGxpbmUgNjM2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4vKiBsaW5lIDYzOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi8qIGxpbmUgNjQwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4vKiBsaW5lIDY0MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi8qIGxpbmUgNjQyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4vKiBsaW5lIDY0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4vKiBsaW5lIDY0NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLyogbGluZSA2NDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi8qIGxpbmUgNjQ2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLyogbGluZSA2NDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4vKiBsaW5lIDY0OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4vKiBsaW5lIDY0OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLyogbGluZSA2NTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLyogbGluZSA2NTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4vKiBsaW5lIDY1Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4vKiBsaW5lIDY1Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi8qIGxpbmUgNjU0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi8qIGxpbmUgNjU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4vKiBsaW5lIDY1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLyogbGluZSA2NTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4vKiBsaW5lIDY1OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4vKiBsaW5lIDY1OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4vKiBsaW5lIDY2MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4vKiBsaW5lIDY2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLyogbGluZSA2NjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLyogbGluZSA2NjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi8qIGxpbmUgNjY1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4vKiBsaW5lIDY2Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi8qIGxpbmUgNjY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLyogbGluZSA2NjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4vKiBsaW5lIDY2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4vKiBsaW5lIDY3MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi8qIGxpbmUgNjcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4vKiBsaW5lIDY3Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4vKiBsaW5lIDY3Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLyogbGluZSA2NzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4vKiBsaW5lIDY3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLyogbGluZSA2NzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLyogbGluZSA2NzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLyogbGluZSA2NzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi8qIGxpbmUgNjc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4vKiBsaW5lIDY4MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLyogbGluZSA2ODEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4vKiBsaW5lIDY4Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLyogbGluZSA2ODMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLyogbGluZSA2ODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4vKiBsaW5lIDY4NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLyogbGluZSA2ODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi8qIGxpbmUgNjg3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4vKiBsaW5lIDY4OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4vKiBsaW5lIDY4OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLyogbGluZSA2OTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi8qIGxpbmUgNjkxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi8qIGxpbmUgNjkyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi8qIGxpbmUgNjkzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLyogbGluZSA2OTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi8qIGxpbmUgNjk1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4vKiBsaW5lIDY5Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi8qIGxpbmUgNjk3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4vKiBsaW5lIDY5OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4vKiBsaW5lIDY5OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi8qIGxpbmUgNzAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4vKiBsaW5lIDcwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi8qIGxpbmUgNzAyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLyogbGluZSA3MDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi8qIGxpbmUgNzA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLyogbGluZSA3MDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLyogbGluZSA3MDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLyogbGluZSA3MDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLyogbGluZSA3MDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLyogbGluZSA3MDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLyogbGluZSA3MTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4vKiBsaW5lIDcxMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLyogbGluZSA3MTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLyogbGluZSA3MTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4vKiBsaW5lIDcxNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4vKiBsaW5lIDcxOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi8qIGxpbmUgNzE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLyogbGluZSA3MjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4vKiBsaW5lIDcyMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLyogbGluZSA3MjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4vKiBsaW5lIDcyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4vKiBsaW5lIDcyNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4vKiBsaW5lIDcyNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLyogbGluZSA3MjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4vKiBsaW5lIDcyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4vKiBsaW5lIDcyOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4vKiBsaW5lIDczMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLyogbGluZSA3MzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4vKiBsaW5lIDczMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi8qIGxpbmUgNzM1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi8qIGxpbmUgNzM2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLyogbGluZSA3MzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi8qIGxpbmUgNzM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4vKiBsaW5lIDczOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLyogbGluZSA3NDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLyogbGluZSA3NDEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4vKiBsaW5lIDc0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4vKiBsaW5lIDc0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4vKiBsaW5lIDc0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi8qIGxpbmUgNzQ3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4vKiBsaW5lIDc0OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4vKiBsaW5lIDc0OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLyogbGluZSA3NTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4vKiBsaW5lIDc1Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4vKiBsaW5lIDc1NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4vKiBsaW5lIDc1NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4vKiBsaW5lIDc1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4vKiBsaW5lIDc1OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4vKiBsaW5lIDc2MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi8qIGxpbmUgNzYzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLyogbGluZSA3NjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLyogbGluZSA3NjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi8qIGxpbmUgNzY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4vKiBsaW5lIDc3MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi8qIGxpbmUgNzcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4vKiBsaW5lIDc3Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLyogbGluZSA3NzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLyogbGluZSA3NzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLyogbGluZSA3NzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi8qIGxpbmUgNzc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi8qIGxpbmUgNzgwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLyogbGluZSA3ODEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4vKiBsaW5lIDc4Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi8qIGxpbmUgNzgzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLyogbGluZSA3ODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4vKiBsaW5lIDc4NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLyogbGluZSA3ODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLyogbGluZSA3ODcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLyogbGluZSA3ODgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4vKiBsaW5lIDc4OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyAqL1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIGxpbmUgMTIsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4vKiBsaW5lIDI1LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG4vKiBsaW5lIDMzLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSA0Nywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuLyogbGluZSA2MCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuLyogbGluZSA3MCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbi8qIGxpbmUgNzksIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDkwLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuLyogbGluZSAxMDMsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSAxMTMsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuLyogbGluZSAxMjMsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG4vKiBsaW5lIDEzMiwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxNDIsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG4vKiBsaW5lIDE1Mywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuLyogbGluZSAxNjEsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxNzAsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBsaW5lIDE5MSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG4vKiBsaW5lIDIwMiwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG4vKiBsaW5lIDIxMSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG4vKiBsaW5lIDIyMCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG4vKiBsaW5lIDIyOCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSAyNDAsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbi8qIGxpbmUgMjU2LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgMjY2LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSAyNzcsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbi8qIGxpbmUgMzAwLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgMzExLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgMzIyLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG4vKiBsaW5lIDMzNiwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuLyogbGluZSAzNDUsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuLyogbGluZSAzNTQsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuLyogbGluZSAzNjQsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuLyogbGluZSAzNzQsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG4vKiBsaW5lIDM4Mywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBsaW5lIDM5Mywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgNDA2LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDQxNSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuLyogbGluZSA0MjYsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuLyogbGluZSA0MzQsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbi8qIGxpbmUgNDQ1LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENvbG9yIG1hcCAqL1xuLyogbGluZSAyLCBzcmMvc2Nzcy9jb3JlL19wbGFjZWhvbGRlcnMuc2NzcyAqL1xuLnJvdzphZnRlciwgLndoLWFib3V0LW92ZXJ2aWV3OmFmdGVyLCAud2gtc2VhcmNoX193cmFwcGVyOmFmdGVyLCAud2gtc2VhcmNoLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgICAgICAgICBDUklNU09OIFRFWFRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLyogY3JpbXNvbi10ZXh0LXJlZ3VsYXIgLSB2aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNDcmltc29uVGV4dFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjcmltc29uLXRleHQtaXRhbGljIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4taXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5zdmcjQ3JpbXNvblRleHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogY3JpbXNvbi10ZXh0LTYwMCAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDAuc3ZnI0NyaW1zb25UZXh0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNyaW1zb24tdGV4dC02MDBpdGFsaWMgLSB2aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwaXRhbGljLnN2ZyNDcmltc29uVGV4dFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjcmltc29uLXRleHQtNzAwIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjQ3JpbXNvblRleHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogY3JpbXNvbi10ZXh0LTcwMGl0YWxpYyAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuc3ZnI0NyaW1zb25UZXh0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAgICAgIENISVZPXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi8qIGNoaXZvLTMwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLXJlZ3VsYXIgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by0zMDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by1pdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by03MDAgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTcwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by03MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by05MDAgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTkwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjaGl2by05MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoaXZvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTkwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTkwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLnN2ZyNDaGl2b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDMge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDYge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwNTc2RjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzOSwgc3JjL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuYm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNyB1cmwoXCIvaW1hZ2VzL2FuZ2xlLWJnLnN2Z1wiKSByZXBlYXQteSB0b3AgY2VudGVyLzE3NSUgYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4ge1xuICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgYm9keSA+IGRpdltyb2xlPSdtYWluJ10ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ1MHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIGJvZHkgPiBkaXZbcm9sZT0nbWFpbiddIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICBib2R5ID4gZGl2W3JvbGU9J21haW4nXSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDIwcHgpOyB9IH1cblxuLyogbGluZSAzMCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4ucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luOiAwIDI1cHggNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucm93IHtcbiAgICAgIG1hcmdpbjogMCA3LjUlIDYwcHg7IH0gfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAucm93LnJvdy0tY29sczIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTYsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4uY29sLTcwIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA2MCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50IC5jb2wtNzAge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC03MCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC03MCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuY29sLTcwID4gc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC5jb2wtNzAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjIlOyB9XG4gICAgICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgICAgLmNvbC03MDpvbmx5LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSA5MCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgLmNvbC03MCArIC5jb2wtMzAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuLmNvbC0zMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDk2LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC5jb2wtMzAge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC0zMCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgPiBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuY29sLTMwLnN0aWNreS1zdXJwYXNzZWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC5jb2wtMzAuc3RpY2t5LXN1cnBhc3NlZCAud2gtc3RpY2t5IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiB1bnNldDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDsgfVxuICAvKiBsaW5lIDEyNiwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtc3RpY2t5IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTI2LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtc3RpY2t5IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMzUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1zdGlja3kuc3R1Y2sgLndoLXN0aWNreV9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg1dncgKiAwLjMyKTsgfSB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNDsgfVxuICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNsaWNrLWRvdHMgbGk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTY3LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxNzEsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNsaWNrLWRvdHMgbGk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxODEsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4uaXMtcHJpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTg1LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDsgfVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbltkYXRhLXN0aWNreS10aXRsZV0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTIwcHg7IH1cblxuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSA3MSwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgODAsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgODgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk4LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzLCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0biwgI2NjYyAjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcGFkZGluZzogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiAwOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gIC5idG4tLWRhcmsge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyNiwgMjcsIDAuMyk7IH1cbiAgLyogbGluZSAyNiwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tZmFjZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE0cHggNDBweCAxNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tZmFjZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLyogbGluZSA0NCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1mYWNldDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNi41cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFwwMGQ3JzsgfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnRuLS1yZWFkbW9yZSwgLmJ0bi0tbmV3LXBhZ2UsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGEsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGEsIC5ydGYgLndoLWxpbmsgYSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGEsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbmssIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbmssIC53aC1pbnNpZ2h0cy10eXBlX19jdGEsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YSwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGEsIC5idG4tLXJlYWRsZXNzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1yZWFkbW9yZTpob3ZlciwgLmJ0bi0tbmV3LXBhZ2U6aG92ZXIsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6aG92ZXIsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6aG92ZXIsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6aG92ZXIsIC5ydGYgLndoLWxpbmsgYTpob3ZlciwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGE6aG92ZXIsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6aG92ZXIsIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6aG92ZXIsIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6aG92ZXIsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YTpob3ZlciwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6aG92ZXIsIC5idG4tLXJlYWRsZXNzOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcmVhZG1vcmU6YmVmb3JlLCAuYnRuLS1uZXctcGFnZTpiZWZvcmUsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6YmVmb3JlLCAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmJlZm9yZSwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpiZWZvcmUsIC5ydGYgLndoLWxpbmsgYTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhOmJlZm9yZSwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6YmVmb3JlLCAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmJlZm9yZSwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmJlZm9yZSwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6YmVmb3JlLCAuYnRuLS1yZWFkbGVzczpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAgICAgICAuYnRuLS1yZWFkbW9yZTpiZWZvcmUsIC5idG4tLW5ldy1wYWdlOmJlZm9yZSwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpiZWZvcmUsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6YmVmb3JlLCAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmJlZm9yZSwgLnJ0ZiAud2gtbGluayBhOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGE6YmVmb3JlLCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmJlZm9yZSwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpiZWZvcmUsIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6YmVmb3JlLCAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YmVmb3JlLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpiZWZvcmUsIC5idG4tLXJlYWRsZXNzOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7IH0gfVxuICAgIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcmVhZG1vcmU6YWZ0ZXIsIC5idG4tLW5ldy1wYWdlOmFmdGVyLCAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmFmdGVyLCAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmFmdGVyLCAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmFmdGVyLCAucnRmIC53aC1saW5rIGE6YWZ0ZXIsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhOmFmdGVyLCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmFmdGVyLCAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmFmdGVyLCAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmFmdGVyLCAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YWZ0ZXIsIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmFmdGVyLCAuYnRuLS1yZWFkbGVzczphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmFmdGVyLCAuYnRuLS1uZXctcGFnZTphZnRlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDphZnRlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTphZnRlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTphZnRlciwgLnJ0ZiAud2gtbGluayBhOmFmdGVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTphZnRlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazphZnRlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazphZnRlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTphZnRlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmFmdGVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTphZnRlciwgLmJ0bi0tcmVhZGxlc3M6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDExMywgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyLCAuYnRuLS1uZXctcGFnZTpob3ZlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpob3ZlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlciwgLnJ0ZiAud2gtbGluayBhOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpob3ZlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmhvdmVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpob3ZlciwgLmJ0bi0tcmVhZGxlc3M6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyOmFmdGVyLCAuYnRuLS1uZXctcGFnZTpob3ZlcjphZnRlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpob3ZlcjphZnRlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlcjphZnRlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlcjphZnRlciwgLnJ0ZiAud2gtbGluayBhOmhvdmVyOmFmdGVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlcjphZnRlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlcjphZnRlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpob3ZlcjphZnRlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlcjphZnRlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmhvdmVyOmFmdGVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpob3ZlcjphZnRlciwgLmJ0bi0tcmVhZGxlc3M6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLyogbGluZSAxMjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyOmJlZm9yZSwgLmJ0bi0tbmV3LXBhZ2U6aG92ZXI6YmVmb3JlLCAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmhvdmVyOmJlZm9yZSwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlcjpiZWZvcmUsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6aG92ZXI6YmVmb3JlLCAucnRmIC53aC1saW5rIGE6aG92ZXI6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6aG92ZXI6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmhvdmVyOmJlZm9yZSwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlcjpiZWZvcmUsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YTpob3ZlcjpiZWZvcmUsIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmhvdmVyOmJlZm9yZSwgLmJ0bi0tcmVhZGxlc3M6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnRuLS1yZWFkbGVzczphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiAnXFwyMDEzJzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAgIC5idG4tLXJlYWRsZXNzOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDE0MSwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tbmV3LXBhZ2U6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1uZXctcGFnZTpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuICAvKiBsaW5lIDE1OCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tcGxhaW4sIC53aC1hY2NvcmRpb24taXRlbV9fdmlldy1tb3JlLCAucnRmIGJ1dHRvbiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGJ1dHRvbiwgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fZGF0ZS1hcHBseSwgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jdGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwQjYyN0M7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMzMlLCAjMDA0ZTY2KSwgY29sb3Itc3RvcCgzNCUsICMwMDRlNjYpLCBjb2xvci1zdG9wKDY0JSwgIzA3NzQ5OCksIGNvbG9yLXN0b3AoNjYlLCAjMDA0ZTY2KSwgdG8oIzAwNGU2NikpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA0ZTY2IDMzJSwgIzAwNGU2NiAzNCUsICMwNzc0OTggNjQlLCAjMDA0ZTY2IDY2JSwgIzAwNGU2NiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCU7IH1cbiAgICAvKiBsaW5lIDE4Niwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1wbGFpbjpob3ZlciwgLndoLWFjY29yZGlvbi1pdGVtX192aWV3LW1vcmU6aG92ZXIsIC5ydGYgYnV0dG9uOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uOmhvdmVyLCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19kYXRlLWFwcGx5OmhvdmVyLCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YTpob3ZlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpZnRCYWNrZ3JvdW5kIDAuOXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpZnRCYWNrZ3JvdW5kIDAuOXM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxOTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gIC5idG4tLXBsYWluLXJlZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAyNiwgMjcsIDAuMik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDAlOyB9XG4gICAgLyogbGluZSAyMTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcGxhaW4tcmVkOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGlmdEJhY2tncm91bmQgMC45cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGlmdEJhY2tncm91bmQgMC45cztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDIxNiwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tZGlzYWJsZWQsIC5ydGYgYnV0dG9uOmRpc2FibGVkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cbiAgLyogbGluZSAyMzEsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLS1tYWluLWNvbnRlbnQsICNjY2MgLmJ0bi0tbWFpbi1jb250ZW50I2NjYy1yZWNvbW1lbmRlZC1zZXR0aW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udDogNjAwIDFyZW0gLyAxIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLyogbGluZSAyNDYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi5idG4tLW1haW4tY29udGVudDpmb2N1cywgI2NjYyAuYnRuLS1tYWluLWNvbnRlbnQjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDQ3Ljk2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKSwgIzAwNTc2ZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNDcuOTYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCAjMDA1NzZmO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5LCBub3JtYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGlmdEJhY2tncm91bmQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG5cbkBrZXlmcmFtZXMgc2hpZnRCYWNrZ3JvdW5kIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMsXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDgsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwsXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgNTBweCAwIDI1cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uLFxuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zLFxuLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAxODAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjh2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLFxuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG4gICAgLyogbGluZSA2MSwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjIzLCAyMzAsIDAuMyk7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5kaXNhYmxlZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3NSwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtZHJvcGRvd24uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93bi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiNjY2MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjgyMzI0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy1uZWNlc3NhcnktdGl0bGUsXG4ub3B0aW9uYWwtY29va2llLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4jY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZDogIzAwNTc2RiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDU3NkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MtcmVjb21tZW5kZWQtc2V0dGluZ3MuY2NjLW5vdGlmeS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE3cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiNjY2MtcmVqZWN0LXNldHRpbmdzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4jY2NjIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NzZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS1vZmYsXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS1vbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAjY2NjIC5jaGVja2JveC10b2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC10b2dnbGUtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2Miwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyBociB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAjY2NjICNjY2MtaWNvbiB7XG4gICAgZmlsbDogIzg3MjQzNCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA3Miwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyBhLFxuICAjY2NjIHAge1xuICAgIGNvbG9yOiAjNkY2RjZGICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS10ZXh0IGgzIHtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuICAgIC8qIGxpbmUgOTcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIC5jY2Mtbm90aWZ5LWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDU3NkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDEwNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgICAgICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktYnV0dG9ucyAuY2NjLW5vdGlmeS1idXR0b24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAgICAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIC5jY2Mtbm90aWZ5LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgICAgICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktYnV0dG9ucyAuY2NjLW5vdGlmeS1idXR0b24uY2NjLWJ1dHRvbi1zb2xpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSAxMjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICAgICAjY2NjICNjY2Mtbm90aWZ5IC5jY2Mtbm90aWZ5LWJ1dHRvbnMgLmNjYy1ub3RpZnktYnV0dG9uLmNjYy1hY2NlcHQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAgICAgICAjY2NjICNjY2Mtbm90aWZ5IC5jY2Mtbm90aWZ5LWJ1dHRvbnMgLmNjYy1ub3RpZnktYnV0dG9uLmNjYy1hY2NlcHQtYnV0dG9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAgICAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIC5jY2Mtbm90aWZ5LWJ1dHRvbi5jY2Mtbm90aWZ5LWxpbmsge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1NzZGICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgICAgICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktYnV0dG9ucyAuY2NjLW5vdGlmeS1idXR0b24uY2NjLXJlamVjdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEzOCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgICAjY2NjICNjY2Mtbm90aWZ5IC5jY2Mtbm90aWZ5LWJ1dHRvbnMgLmNjYy10YWJiYWJsZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTQ0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAgICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktYnV0dG9ucyAjY2NjLW5vdGlmeS1kaXNtaXNzIHN2ZyB7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGZpbGw6ICMwMDU3NkY7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy1tb2R1bGUgI2NjYy1idXR0b24taG9sZGVyICNjY2MtcmVjb21tZW5kZWQtc2V0dGluZ3Mge1xuICBwYWRkaW5nLWJsb2NrOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNjYy1ub3RpZnktYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmFuaWxsYS1tb2RhbCAubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgei1pbmRleCAwcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHotaW5kZXggMHMgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLnZhbmlsbGEtbW9kYWwgLm1vZGFsID4gKiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmFuaWxsYS1tb2RhbCAubW9kYWw6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmFuaWxsYS1tb2RhbC5tb2RhbC12aXNpYmxlIC5tb2RhbCB7XG4gIHotaW5kZXg6IDk5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4ubW9kYWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgei1pbmRleCAwcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHotaW5kZXggMHMgMC4ycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLXZpc2libGUgLm1vZGFsLWlubmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY2xvc2Uge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDk2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA5Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbiAgICAgIC5tb2RhbC1jbG9zZSBzdmcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cblxuLyogbGluZSAxMDksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmlkZW8tbW9kYWwgLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZSB7XG4gIHRvcDogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAgIC52aWRlby1tb2RhbCAubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxMjIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gIC52aWRlby1tb2RhbCAubW9kYWwtaW5uZXI6aG92ZXIgLm1vZGFsLWNsb3NlLCAudmlkZW8tbW9kYWwgLm1vZGFsLWlubmVyOmZvY3VzIC5tb2RhbC1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxMzEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmlkZW8tbW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgcGFkZGluZzogNXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gICAgLnZpZGVvLW1vZGFsIC5tb2RhbC1jbG9zZTpmb2N1cyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxQjVGQ0M7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMUI1RkNDOyB9IH1cblxuLyogbGluZSAxNDUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmlkZW8tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cblxuLyogbGluZSAxNTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4ud2gtdmlkZW8tbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTU0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLndoLXZpZGVvLW1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODkwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgMTYyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAud2gtdmlkZW8tbW9kYWxfX2NvbnRlbnQgLndoLXZpZGVvLW1vZGFsX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4OTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gICAgLyogbGluZSAxNjgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gICAgLndoLXZpZGVvLW1vZGFsX19jb250ZW50IC53aC12aWRlby1tb2RhbF9fY29udGFpbmVyIC53aC12aWRlby1tb2RhbF9fdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAxNzksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gIC53aC12aWRlby1tb2RhbF9fY29udGVudCAudmpzLWRvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxODMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gIC53aC12aWRlby1tb2RhbF9fY29udGVudCAudmpzLWRvY2stZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4vKiBsaW5lIDQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4vKiBsaW5lIDE1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNDUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4ucHNfX3JhaWwteDpob3Zlcixcbi5wc19fcmFpbC15OmhvdmVyLFxuLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4vKiBsaW5lIDY1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSA3Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDsgfVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAvKiBsaW5lIDEwMywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogbGluZSAxMDksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyNCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luOiAwIDM4cHggMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBjb2xvcjogI0JCQjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogMC8wIGE7XG4gICAgKmZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDsgfVxuICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjQkJCO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDsgfVxuICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIGNvbG9yOiAjYTJhMmEyOyB9XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYTJhMjsgfVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLyogbGluZSA4NSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICNjNGM0YzQ7IH1cbiAgLyogbGluZSA4OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDk0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxMzMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAqZm9udDogMC8wIGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQ5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIEl0ZW1zIGJveCAqL1xuLyogbGluZSAxNTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7IH1cbiAgLyogbGluZSAxNjYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLyogbGluZSAxNzEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7IH1cbiAgLyogbGluZSAxNzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIHVsLCAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMTg1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDE5MSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAvKiBsaW5lIDE5Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDBEMEQwO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDVENUQ1O1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLyogbGluZSAyMDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAvKiBsaW5lIDIxNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCAuc2VsZWN0cmljLWdyb3VwLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAvKiBsaW5lIDIyNiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDIzMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ib3gge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItY29udGVudCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItcnVsZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7IH1cblxuLyogbGluZSA2Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zd2luZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogbGluZSA4MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpOyB9XG5cbi8qIGxpbmUgOTUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZmFsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7IH1cblxuLyogbGluZSAxMzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIGxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDE2MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci11cGRhdGUtZmFkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgNDAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgNDAwbXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKiBsaW5lIDE3Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgNjAwbXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKiBsaW5lIDE4OCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbiAgICAgICAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7IH1cblxuLyogbGluZSAxOTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ib3gge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi8qIGxpbmUgMjAyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAvKiBwcmV2ZW50cyBhbiBvdmVyZmxvdyBpZiB0aGUgdXNlciBhZGRzIHBhZGRpbmcgdG8gdGhlIGRpdiAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogdGhlc2UgbWFrZSBzdXJlIHdlJ2xsIGJlIGFibGUgdG8gZGV0ZWN0IGFueSBvdmVyZmxvdyAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXJ1bGVyIHtcbiAgLyogdGhlc2UgbGV0IHVzIHRlc3QgdGhlIHNpemUgb2YgdGhlIHRvb2x0aXAgd2l0aG91dCBvdmVyZmxvd2luZyB0aGUgd2luZG93ICovXG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAyMjIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4vKiBsaW5lIDIzMCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWdyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjQ3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7IH1cblxuLyogbGluZSAyNjEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIGxpbmUgMjc0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXN3aW5nLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7IH1cblxuLyogbGluZSAyODksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZmFsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgMzAyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzA3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDMxNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7IH1cblxuLyogbGluZSAzMzAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIGxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMzUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAzNTQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zOyB9XG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmcge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qIGxpbmUgMzcwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgNjAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtczsgfVxuXG4vKiBzY2FsZSAqL1xuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLyogbGluZSAzODUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zOyB9XG5cbi8qIGxpbmUgMzg5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDM5NSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi8qIGxpbmUgMzk5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLyogbGluZSA0MDMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4vKiBsaW5lIDQwNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi8qIGxpbmUgNDExLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDZweCAxNHB4OyB9XG5cbi8qIGxpbmUgNDE3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNDIyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi8qIGxpbmUgNDI5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDsgfVxuXG4vKiBsaW5lIDQzNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLyogbGluZSA0NDUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLyogbGluZSAyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtZG9jay10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmlkZW8tanMgLnZqcy1kb2NrLXRleHQge1xuICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMzBweDsgfSB9XG5cbi8qIGxpbmUgMTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1kb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmlkZW8tanMgLnZqcy1kb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLyogbGluZSAyNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSg2NSwgNjUsIDY1LCAwLjgpOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgICAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuICAgICAgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7IH0gfVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOyB9IH1cblxuLyogbGluZSA2MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVlbTsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDcyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzg3MjQzNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuNWVtIDAuNDVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuICAgIC52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICAgICAgbWFyZ2luOiAxLjhlbSAwLjQ1ZW07IH0gfVxuXG4vKiBsaW5lIDEwOCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCAudmpzLWN1cnJlbnQtdGltZS1kaXNwbGF5LFxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIC52anMtZHVyYXRpb24tZGlzcGxheSxcbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbC52anMtdGltZS1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDExNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMy4yZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjphY3RpdmUsXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsXG4udmlkZW8tanM6YWN0aXZlIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzY1MDkxODsgfVxuXG4vKiBsaW5lIDEzNCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcy5ub3QtaG92ZXIudmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXVzZXItYWN0aXZlIC52anMtY29udHJvbC1iYXIsXG4udmlkZW8tanMubm90LWhvdmVyLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy11c2VyLWluYWN0aXZlIC52anMtY29udHJvbC1iYXIsXG4udmlkZW8tanMubm90LWhvdmVyLnZqcy1oYXMtc3RhcnRlZC52anMtcGxheWluZy52anMtdXNlci1hY3RpdmUgLnZqcy1jb250cm9sLWJhcixcbi52aWRlby1qcy5ub3QtaG92ZXIudmpzLWhhcy1zdGFydGVkLnZqcy1wbGF5aW5nLnZqcy11c2VyLWluYWN0aXZlIC52anMtY29udHJvbC1iYXIsXG4udmlkZW8tanMudmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLWFkLXBsYXlpbmcudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1jb250cm9sLWJhcixcbi52aWRlby1qcy52anMtaGFzLXN0YXJ0ZWQudmpzLXBsYXlpbmcudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1jb250cm9sLWJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTsgfVxuXG4vKiBsaW5lIDE0NCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAxLCA5LCAyNCwgMC44NSk7IH1cblxuLyogbGluZSAxNTMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCA2NSwgNjUsIDAuOCk7IH1cblxuLyogbGluZSAxNTgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCAudmpzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCAxMTEsIDExMSwgMC44KTsgfVxuXG4vKiBsaW5lIDE2Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgMTY4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDE3Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmhvdmVyIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmhvdmVyIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cblxuLyogbGluZSAxOTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZnVsbC1zY3JlZW4taWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyMDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb2xsYXBzZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDIwNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDsgfVxuXG4vKiBsaW5lIDIxNCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy92b2x1bWUtaWNvbi00LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDIyMCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3ZvbHVtZS1pY29uLTMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDExcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvdm9sdW1lLWljb24tMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyNDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0zIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy92b2x1bWUtaWNvbi0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI1MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLW11dGUtY29udHJvbDpob3ZlciB+IC52anMtdm9sdW1lLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7IH1cblxuLyogbGluZSAyNjksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI2OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjY5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuICAgIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS45OyB9IH1cblxuLyogbGluZSAyODYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmpzLWRvY2stZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI4Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmpzLWRvY2stZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbiB7XG4gIG1hcmdpbjogNDBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gIC53aC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLS1hbGwtZXhwYW5kZWQgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbC0tZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwtLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsLS1jb2xsYXBzZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwyMDEzJzsgfVxuICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi0tYWxsLWV4cGFuZGVkIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwtLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cbiAgLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAvKiBsaW5lIDgyLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX190YWI6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgODIsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDM1cHggMTJweCA0MHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX190YWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX190YWItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgY29sb3I6ICM0MTQxNDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLyogbGluZSAxNDEsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogLTI2cHggLTEwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogLTMwcHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogLTQwcHggMCAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHggMzZweDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLyogbGluZSAxODUsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTkxLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWNvbDpvbmx5LW9mLXR5cGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTk2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMTk2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLyogbGluZSAyMDgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gKiArIHVsLFxuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uICogKyBvbCB7XG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDIwOCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gKiArIHVsLFxuICAgICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAqICsgb2wge1xuICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDM2cHg7IH0gfVxuICAgICAgLyogbGluZSAyMTcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwsXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSAyMjMsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGEge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICAvKiBsaW5lIDI0MCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMjUwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDI1OCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMnB4OyB9IH1cbiAgICAvKiBsaW5lIDI2Nywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3Vlcy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogM2VtIDAgMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC8qIGxpbmUgMjg3LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzLWxpc3QsXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMgdWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLyogbGluZSAyOTIsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3Vlcy1saXN0IGxpLFxuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMgdWwgbGkge1xuICAgICAgICB0ZXh0LWluZGVudDogLTVweDsgfVxuICAgICAgICAvKiBsaW5lIDI5NSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMtbGlzdCBsaTpiZWZvcmUsXG4gICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAnXFwyMDEzJztcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTVweDtcbiAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDMxMCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGksIC53aC1hY2NvcmRpb24gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaSwgLndoLWFjY29yZGlvbiAucnRmIGxpLCAud2gtYWNjb3JkaW9uIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaSwgLndoLWFjY29yZGlvbiAud2gtZ2VuZXJpYy1jb250ZW50IGxpLCAud2gtYWNjb3JkaW9uIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBsaSwgLndoLWFjY29yZGlvbiAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgbGkge1xuICAgIHRleHQtYm94LXRyaW06IHRyaW0tYm90aDtcbiAgICB0ZXh0LWJveC1lZGdlOiBjYXA7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4OyB9XG4gICAgLyogbGluZSAzMTUsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGk6bGFzdC1vZi10eXBlLCAud2gtYWNjb3JkaW9uIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgbGk6bGFzdC1vZi10eXBlLCAud2gtYWNjb3JkaW9uIC5ydGYgbGk6bGFzdC1vZi10eXBlLCAud2gtYWNjb3JkaW9uIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaTpsYXN0LW9mLXR5cGUsIC53aC1hY2NvcmRpb24gLndoLWdlbmVyaWMtY29udGVudCBsaTpsYXN0LW9mLXR5cGUsIC53aC1hY2NvcmRpb24gLndoLWJpby1vdmVydmlldy1jb250ZW50IGxpOmxhc3Qtb2YtdHlwZSwgLndoLWFjY29yZGlvbiAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGksIC53aC1hY2NvcmRpb24gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaSwgLndoLWFjY29yZGlvbiAucnRmIGxpLCAud2gtYWNjb3JkaW9uIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaSwgLndoLWFjY29yZGlvbiAud2gtZ2VuZXJpYy1jb250ZW50IGxpLCAud2gtYWNjb3JkaW9uIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBsaSwgLndoLWFjY29yZGlvbiAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgbGkge1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAzNnB4OyB9IH1cblxuLyogbGluZSAzMjYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLyogbGluZSAzMzEsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC10aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDMzNSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LXRpdGxlICsgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG5cbi8qIGxpbmUgMzQwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTJweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNDAsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDA7IH0gfVxuXG4vKiBsaW5lIDM1Niwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNTYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0taW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMzY5LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNjksIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tY29udGVudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLyogbGluZSAzODEsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM4MSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS10aXRsZSB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMzkzLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSAzOTksIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzk5LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAvKiBsaW5lIDQwOCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xN3B4O1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDA4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgNDIwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIGg1OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDMzLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjOGM4YzhjOyB9XG5cbi8qIGxpbmUgNDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX192aWV3LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ0NCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3ZpZXctbW9yZSB7XG4gICAgICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMzZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzNnB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNDU4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19hZGRpdGlvbmFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0NTgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAzNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDM2cHg7IH0gfVxuXG4vKiBsaW5lIDQ2Nywgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbS0tb3BlbiAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gICAgLndoLWJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gICAgLndoLWJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbi53aC1ibG9ja3F1b3RlX19tYWluIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMyMzIzMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAgIC53aC1ibG9ja3F1b3RlX19tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCA0NXB4IDMwcHg7IH0gfVxuICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbiAgLndoLWJsb2NrcXVvdGVfX21haW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbiAgICAgIC53aC1ibG9ja3F1b3RlX19tYWluOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbi53aC1ibG9ja3F1b3RlLWF1dGhvciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDE1JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAgIC53aC1ibG9ja3F1b3RlLWF1dGhvciB7XG4gICAgICBtYXJnaW46IDAgMjUlOyB9IH1cblxuLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZS1hdXRob3JfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gIC53aC1ibG9ja3F1b3RlLWF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cblxuLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZS1hdXRob3JfX25hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgY29sb3I6ICMxRTFBMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbiAgICAud2gtYmxvY2txdW90ZS1hdXRob3JfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbi53aC1ibG9ja3F1b3RlLWF1dGhvcl9fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gICAgLndoLWJsb2NrcXVvdGUtYXV0aG9yX19wb3NpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuLndoLWNhbGxvdXQtZ3JpZC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLXJvdyB7XG4gICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLXJvdyB7XG4gICAgICBtYXJnaW46IDU1cHggMCAwO1xuICAgICAgcGFkZGluZzogNDVweCA3LjUlIDA7IH0gfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtcm93IHtcbiAgICBtYXJnaW46IDAgMjVweCA0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtcm93IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC53aC1jYWxsb3V0LWdyaWQtcm93OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNSwgMzYsIDUyLCAwLjkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgICAud2gtY2FsbG91dC1ncmlkLXJvdzpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAvKiBsaW5lIDQwLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC5jb2wtMzAgLndoLWNhbGxvdXQtZ3JpZC1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLndoLWNhbGxvdXQtZ3JpZC1yb3cgLndoLWNhbGxvdXQtZ3JpZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtcm93IC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzg3MjQzNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cgLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7IH0gfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLXJvdy53aC1jYWxsb3V0LWdyaWQtcm93LS1za2lwLWZpcnN0LFxuICAud2gtY2FsbG91dC1ncmlkLXJvdyB+IC53aC1jYWxsb3V0LWdyaWQtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cud2gtY2FsbG91dC1ncmlkLXJvdy0tc2tpcC1maXJzdDpiZWZvcmUsXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cgfiAud2gtY2FsbG91dC1ncmlkLXJvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cud2gtY2FsbG91dC1ncmlkLXJvdy0tc2tpcC1maXJzdCAud2gtY2FsbG91dC1ncmlkLXJvd19fdGl0bGUsXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cgfiAud2gtY2FsbG91dC1ncmlkLXJvdyAud2gtY2FsbG91dC1ncmlkLXJvd19fdGl0bGUge1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93LndoLWNhbGxvdXQtZ3JpZC1yb3ctLXNraXAtZmlyc3QgLndoLWNhbGxvdXQtZ3JpZC1pdGVtLFxuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93IH4gLndoLWNhbGxvdXQtZ3JpZC1yb3cgLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbi53aC1jYWxsb3V0LWdyaWQtcm93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLXJvd19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC5jb2wtMzAgLndoLWNhbGxvdXQtZ3JpZC1yb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLXJvd19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4ud2gtY2FsbG91dC1ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA2MHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzg3MjQzNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gZGl2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC5jb2wtMzAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAuY29sLTMwXG4gIC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDgwcHg7IH0gfVxuICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtY2FsbG91dC1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4OyB9XG5cbi8qIGxpbmUgMTU4LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuLndoLWNhbGxvdXQtZ3JpZC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDExNywgMTE3LCAwLjUpOyB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9faW5mbyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbi53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDMwcHg7IH1cbiAgLyogbGluZSAxOTksIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMTAsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGE6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE5NCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YSB7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBsZWZ0OiA1MHB4OyB9XG4gICAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEge1xuICAgICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgICAvKiBsaW5lIDIyNSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWNvbnRhY3RzLWxpc3Rpbmcge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0cy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0cy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0cy1saXN0aW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3RzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0cy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdHMtbGlzdGluZ19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdHMtbGlzdGluZ19fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0LWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNvbnRhY3QtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgNzMsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuICAvKiBsaW5lIDgyLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX3Bvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IC43MDgxM3JlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzhjOGM4YyAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdC1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLyogbGluZSAxNTUsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW1fX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiA2MCU7XG4gICAgICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgICB0ZXh0LXNpemUtYWRqdXN0OiA2MCU7XG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLyogbGluZSAxNzIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAud2gtY29udGFjdC1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdC1pdGVtX19lbWFpbCwgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtX19lbWFpbCwgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX2VtYWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDE5Niwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNvbnRhY3QtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC8qIGxpbmUgMTkzLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW1fX2VtYWlsIHtcbiAgICAgICAgY29sb3I6ICMwMDU3NmY7IH0gfVxuICAvKiBsaW5lIDIxMCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC8qIGxpbmUgMjE1LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY29udGFjdC1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG4gICAgLyogbGluZSAyMjQsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzUsIDM2LCA1MiwgMC45KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udGVudC1ncmlkOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbi53aC1jb250ZW50LWdyaWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAyNXB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtZ3JpZF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZC1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuICAud2gtY29udGVudC1ncmlkLWl0ZW1fX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZC1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udGVudC1ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9IH1cbiAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtZ3JpZC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbi53aC1jb250ZW50LWdyaWQtaXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAtNDBweCAyMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzI4MjMyNDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuXG4vKiBsaW5lIDEwNywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbi53aC1jb250ZW50LWdyaWQtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4gIC53aC1jb250ZW50LWdyaWQtaXRlbV9fZGVzY3JpcHRpb246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWNyZWRlbnRpYWxzLWxpc3Rpbmcge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jcmVkZW50aWFscy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jcmVkZW50aWFscy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jcmVkZW50aWFscy1saXN0aW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMjVweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jcmVkZW50aWFscy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX2NhdGVnb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX25vdGUgc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbi53aC1jcmVkZW50aWFscy1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDExNywgMTE3LCAwLjUpOyB9XG4gIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgMTI1LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3QgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fbGlzdCBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICAvKiBsaW5lIDEzOCwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbi53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbi53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogNjIwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMzVweDtcbiAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIG1hcmdpbjogNjBweCAzNXB4OyB9IH1cbiAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IGg0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDExNywgMTE3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAubW9kYWwgLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fY2FuY2VsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIGxpbmUgNzMsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2FjY2VwdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzMsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19hY2NlcHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG5ib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxcIl0gLm1vZGFsLWNsb3NlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIGJvZHlbZGF0YS1jdXJyZW50LW1vZGFsPVwid2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgcmlnaHQ6IDY1cHg7IH0gfVxuICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSBzdmcge1xuICAgIGZpbGw6ICNFNkU2RTY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSA5OCwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gICAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxcIl0gLm1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxcIl0gLm1vZGFsLWNsb3NlIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICNFNkU2RTY7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19lbWJlZC1jb250YWluZXIuc2NzcyAqL1xuLmVtYmVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC8qIGxpbmUgNCwgc3JjL3Njc3MvbW9kdWxlcy9fZW1iZWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLmNvbC03MCAuZW1iZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1iZWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2VtYmVkLWNvbnRhaW5lci5zY3NzICovXG4gICAgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbi53aC1leHBlcmllbmNlLWxpc3Rpbmcge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIG1hcmdpbjogMCAyNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3RvZ2dsZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg2MiUgLSA4MHB4KTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDsgfSB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pdGVtcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDU2JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYyJSAtIDgwcHgpOyB9IH1cblxuLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbi53aC1leHBlcmllbmNlLWxpc3RpbmdfX2NhbGxvdXRzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2NhbGxvdXRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2NhbGxvdXRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyB7XG4gICAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyB7XG4gICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbi53aC1leHBlcmllbmNlLWl0ZW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC5leHBhbmRlZCAud2gtZXhwZXJpZW5jZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgMTM1LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCxcbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAvKiBsaW5lIDE1NSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyAqOmZpcnN0LWNoaWxkLFxuICAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIGluaGVyaXQ7IH1cblxuLyogbGluZSAxNjIsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4ud2gtZXhwZXJpZW5jZS1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAxNjgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWNhbGxvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzIsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgLmV4cGFuZGVkIC53aC1leHBlcmllbmNlLWNhbGxvdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtY2FsbG91dF9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTg5LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2ltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2ltZyArIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAxOTQsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2ltZyArIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2hlYWRsaW5lIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpOyB9IH1cbiAgLyogbGluZSAyMDMsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLyogbGluZSAyMzAsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzZGNkY2RjsgfVxuICAvKiBsaW5lIDIzOSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyAud2gtZXhwZXJpZW5jZS1jYWxsb3V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuLndoLWZlYXR1cmVkLXZpZGVvIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC12aWRlbyB7XG4gICAgICBtYXJnaW46IDUwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLXZpZGVvIHtcbiAgICAgIG1hcmdpbjogNzBweCA3LjUlOyB9IH1cblxuLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuLndoLWZlYXR1cmVkLXZpZGVvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC12aWRlb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLXZpZGVvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtdmlkZW9fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbi53aC1mZWF0dXJlZC12aWRlb19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0O1xuICBtYXJnaW46IDM1cHggMTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtdmlkZW9fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiA0NXB4IDgwcHggNTVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLXZpZGVvX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgNTVweDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAvKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gIC53aC1mZWF0dXJlZC12aWRlb19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuLndoLWZlYXR1cmVkLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLW1lZGlhIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLyogbGluZSA3Miwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbWVkaWEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1tZWRpYS0tdmlkZW8gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1tZWRpYS0tdmlkZW8gYTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9wbGF5LWJ1dHRvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODQsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgICAgIC53aC1mZWF0dXJlZC1tZWRpYS0tdmlkZW8gYTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbWVkaWEtLXZpZGVvIGE6aG92ZXI6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZ2xvYmFscy5zY3NzICovXG4ud2gtbW9kdWxlX190aXRsZSwgLndoLWFjY29yZGlvbl9fdGl0bGUsIC53aC1jb250ZW50LWdyaWRfX3RpdGxlLCAud2gtbm90ZXdvcnRoeS1jb250ZW50X190aXRsZSwgLndoLWNvbnRyaWJ1dG9yc19fdGl0bGUsIC53aC12aWRlby1ncmlkX190aXRsZSwgLndoLWF1dGhvcl9fdGl0bGUsIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fdGl0bGUsIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkX190aXRsZSwgLndoLW91ci1sb2NhdGlvbnNfX3RpdGxlLCAud2gtY29udGVudC1yb3dfX3RpdGxlLCAud2gtaW5zaWdodHMtc2xpZGVyX190aXRsZSwgLndoLWluc2lnaHRzLXR5cGVfX3RpdGxlLCAuc2VyaWVzLWV4cGxvcmVyX190aXRsZSwgLndoLWFkZGl0aW9uYWwtY29udGVudC1jb250YWN0LWdyb3Vwcy1ncmlkX190aXRsZSwgLndoLXJlY2VudC1uZXdzX190aXRsZSwgLndoLXNwb3RsaWdodC1jb250YWN0c19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZ2xvYmFscy5zY3NzICovXG4gICAgLndoLW1vZHVsZV9fdGl0bGUsIC53aC1hY2NvcmRpb25fX3RpdGxlLCAud2gtY29udGVudC1ncmlkX190aXRsZSwgLndoLW5vdGV3b3J0aHktY29udGVudF9fdGl0bGUsIC53aC1jb250cmlidXRvcnNfX3RpdGxlLCAud2gtdmlkZW8tZ3JpZF9fdGl0bGUsIC53aC1hdXRob3JfX3RpdGxlLCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3RpdGxlLCAud2gtY29udGFjdC1ncm91cHMtZ3JpZF9fdGl0bGUsIC53aC1vdXItbG9jYXRpb25zX190aXRsZSwgLndoLWNvbnRlbnQtcm93X190aXRsZSwgLndoLWluc2lnaHRzLXNsaWRlcl9fdGl0bGUsIC53aC1pbnNpZ2h0cy10eXBlX190aXRsZSwgLnNlcmllcy1leHBsb3Jlcl9fdGl0bGUsIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtY29udGFjdC1ncm91cHMtZ3JpZF9fdGl0bGUsIC53aC1yZWNlbnQtbmV3c19fdGl0bGUsIC53aC1zcG90bGlnaHQtY29udGFjdHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2dsb2JhbHMuc2NzcyAqL1xuICAgIC53aC1tb2R1bGVfX3RpdGxlLCAud2gtYWNjb3JkaW9uX190aXRsZSwgLndoLWNvbnRlbnQtZ3JpZF9fdGl0bGUsIC53aC1ub3Rld29ydGh5LWNvbnRlbnRfX3RpdGxlLCAud2gtY29udHJpYnV0b3JzX190aXRsZSwgLndoLXZpZGVvLWdyaWRfX3RpdGxlLCAud2gtYXV0aG9yX190aXRsZSwgLndoLXJldmlld3MtdGVzdGltb25pYWxzX190aXRsZSwgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlLCAud2gtb3VyLWxvY2F0aW9uc19fdGl0bGUsIC53aC1jb250ZW50LXJvd19fdGl0bGUsIC53aC1pbnNpZ2h0cy1zbGlkZXJfX3RpdGxlLCAud2gtaW5zaWdodHMtdHlwZV9fdGl0bGUsIC5zZXJpZXMtZXhwbG9yZXJfX3RpdGxlLCAud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlLCAud2gtcmVjZW50LW5ld3NfX3RpdGxlLCAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWluc2lnaHRzLWxpc3Rpbmcge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLndoLWluc2lnaHRzLWxpc3RpbmctLW5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyMiwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLmxvYWRpbmcgLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZyAuc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIG1hcmdpbjogMCAyNXB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZ19fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycHg7IH0gfVxuICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVycyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMjVweCA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTAyLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy0tb25lLXJlc3VsdCAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVyc19faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7IH0gfVxuICAgICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVyc19faXRlbS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDQwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDExOSwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVyc19faXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDIwcHg7IH0gfVxuICAgICAgICAvKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0tbGluazpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAgIC8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVyc19faXRlbS1saW5rLS1hY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzg3MjQzNDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzX19pdGVtLWxpbmstLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZ19fcmVzdWx0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmdfX3Jlc3VsdHMge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDE4MSwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUsIC53aC1pbnNpZ2h0cy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDEwNnB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbi53aC1rZXktY29udGFjdHMge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAud2gta2V5LWNvbnRhY3RzIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgLndoLWtleS1jb250YWN0cyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gIC53aC1rZXktY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIG1hcmdpbjogMCAyNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAgICAgLndoLWtleS1jb250YWN0c19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgLmV2ZW50LWNvbHVtbnMgLndoLWtleS1jb250YWN0cyAud2gta2V5LWNvbnRhY3RzX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgLndoLWtleS1jb250YWN0c19fbGluayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgLndoLWtleS1jb250YWN0c19fbGluazphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHNfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAgICAgLndoLWtleS1jb250YWN0c19fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnB4OyB9IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgLndoLWtleS1jb250YWN0c19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHNfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuLmxhbmctc2VsZWN0b3Ige1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgICAubGFuZy1zZWxlY3RvciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgICAubGFuZy1zZWxlY3RvciB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgICAubGFuZy1zZWxlY3RvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAyMiwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gIC5sYW5nLXNlbGVjdG9yICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4OyB9XG4gIC8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9fbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9faXRlbS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gIC5sYW5nLXNlbGVjdG9yIC5sYW5nLXNlbGVjdG9yX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX2l0ZW06aXMoOmhvdmVyLCA6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgICAgIC5sYW5nLXNlbGVjdG9yIC5sYW5nLXNlbGVjdG9yX19pdGVtOmlzKDpob3ZlciwgOmZvY3VzLXdpdGhpbikgLmxhbmctc2VsZWN0b3JfX2l0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9faXRlbSxcbiAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX2l0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gIC5sYW5nLXNlbGVjdG9yIC5sYW5nLXNlbGVjdG9yX19pdGVtLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSA3Miwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gIC5sYW5nLXNlbGVjdG9yICsgLndoLWJpby1vdmVydmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvICsgLmxhbmctc2VsZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVybyArIC5sYW5nLXNlbGVjdG9yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm8gKyAubGFuZy1zZWxlY3RvciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNS40JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNS40JTsgfSB9XG4gICAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgLndoLWJhbm5lci1oZXJvICsgLmxhbmctc2VsZWN0b3IgKyAud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgLndoLW5vdGV3b3J0aHktY29udGVudCB7XG4gICAgICBtYXJnaW46IDQwcHggY2FsYyg3LjUlICsgMjBweCkgNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gIC53aC1ub3Rld29ydGh5LWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC13cmFwOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogcm93OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSAyMiwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgLndoLW5vdGV3b3J0aHktY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjQ1cHg7XG4gIG1hcmdpbjogMzBweCAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLyogbGluZSA2OCwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbi53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBsZWZ0OiAtMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cblxuLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX19pbWcge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSAxMjUsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEyNSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4OyB9IH1cblxuLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTQ0LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW0tLW5vLWluc2lnaHQgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX190aXRsZSB7XG4gICAgbWF4LWhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtLS1uby1pbnNpZ2h0IC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2OHB4OyB9IH1cblxuLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTY3LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX190eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbi53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycyxcbi53aC1wZW9wbGUtZ3JpZC1wcmludCB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtY29udHJpYnV0b3JzLCAuY29sLTMwXG4gIC53aC1wZW9wbGUtZ3JpZC1wcmludCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMsXG4gICAgLndoLXBlb3BsZS1ncmlkLXByaW50IHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gICAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1jb250cmlidXRvcnMsIC5jb2wtMzBcbiAgICAgIC53aC1wZW9wbGUtZ3JpZC1wcmludCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMsXG4gICAgLndoLXBlb3BsZS1ncmlkLXByaW50IHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9XG4gICAgICAvKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1jb250cmlidXRvcnMsIC5jb2wtMzBcbiAgICAgIC53aC1wZW9wbGUtZ3JpZC1wcmludCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtY29udHJpYnV0b3JzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9yc19fbGlzdCB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9yc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtN3B4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAgICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxM3B4OyB9IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCA3cHg7IH1cbiAgICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAgICAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbmEud2gtY29udHJpYnV0b3JzLWl0ZW1fX3dyYXBwZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMzEsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgYS53aC1jb250cmlidXRvcnMtaXRlbV9fd3JhcHBlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICBhLndoLWNvbnRyaWJ1dG9ycy1pdGVtX193cmFwcGVyOmhvdmVyIC53aC1jb250cmlidXRvcnMtaXRlbV9fdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgIC8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgYS53aC1jb250cmlidXRvcnMtaXRlbV9fd3JhcHBlcjpob3ZlciAud2gtY29udHJpYnV0b3JzLWl0ZW1fX2xldmVsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDE1NCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTU0LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogLjcwODEzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOGM4YzhjICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE5Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiA1cHggMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyMjEsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC8qIGxpbmUgMjI1LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIyMSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDIyMSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiA2MCU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDI1Mywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbCxcbi53aC1jb250cmlidXRvcnMtaXRlbV9fdGVsZXBob25lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMjUzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbCxcbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjY5LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZS5pcy1wcmludCxcbi53aC1wZXJzb25fX3RlbGVwaG9uZS5pcy1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyNzQsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnMtaXRlbV9fZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLyogbGluZSAyNzcsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDI3NCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbV9fZW1haWwge1xuICAgICAgY29sb3I6ICMwMDU3NmY7IH0gfVxuXG4vKiBsaW5lIDI5MSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190ZWxlcGhvbmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAvKiBsaW5lIDI5NSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgLyogbGluZSAzMDQsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190ZWxlcGhvbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDMxMCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtLndoLWNvbnRyaWJ1dG9ycy1pdGVtLXNpZGViYXIgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzI4MjMyNDtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzIzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW0ud2gtY29udHJpYnV0b3JzLWl0ZW0tc2lkZWJhciBhOmhvdmVyIC53aC1jb250cmlidXRvcnMtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwNTc2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzMzIsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1wZW9wbGUtZ3JpZC1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMzYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnNfX2xpc3RfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDM0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzX19saXN0X19mb290ZXIgLndoLWNvbnRyaWJ1dG9yc19fbGlzdF9fY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQwLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgICAud2gtY29udHJpYnV0b3JzX19saXN0X19mb290ZXIgLndoLWNvbnRyaWJ1dG9yc19fbGlzdF9fY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH0gfVxuICAvKiBsaW5lIDM0OCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzX19saXN0X19mb290ZXIgLndoLWNvbnRyaWJ1dG9yc19fbGlzdF9fY3RhLS1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX3dyYXBwZXIgPiAqOmZpcnN0LWNoaWxkICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZSAuZXhwYW5kZWQgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbi53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0bi5idG4tLXJlYWRsZXNzOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gICAgICAud2gtY29udGVudC1yZWFkbW9yZV9fYnRuLmJ0bi0tcmVhZGxlc3M6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZSAuc2NXZWJFZGl0SW5wdXQgPiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gIC53aC1jb250ZW50LXJlYWRtb3JlIC5zY1dlYkVkaXRJbnB1dCA+ICouaW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZSAuc2NXZWJFZGl0SW5wdXQgPiAqLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX3dyYXBwZXIgPiAqLmludHJvLCAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICouc2NXZWJFZGl0SW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoud2gtY29udGVudC1yZWFkbW9yZV9fYnRuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXJlY29nbml0aW9uLWxpc3Rpbmcge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luOiAwIDI1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1saXN0aW5nX19hd2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX2F3YXJkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC5zZWFyY2gtZG9uZSAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWxpc3RpbmcgLnNjV2ViRWRpdElucHV0LnNjRW5hYmxlZENocm9tZVtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1yZWNvZ25pdGlvbi1hd2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1hd2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC8qIGxpbmUgMTAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkX19kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2RldGFpbHM6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1yZWNvZ25pdGlvbi1kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBwYWRkaW5nOiA1MHB4IDAgMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLyogbGluZSAxMzgsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudDpob3ZlciA+IHAsXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudDpob3ZlciA+IHVsID4gbGkge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50OmhvdmVyID4gcDpiZWZvcmUsXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50OmhvdmVyID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjsgfVxuICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHggMzVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHAsXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3ODsgfSB9XG4gICAgICAvKiBsaW5lIDE3Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpiZWZvcmUsXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpob3ZlcixcbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAvKiBsaW5lIDE5MSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiBwOmhvdmVyOmJlZm9yZSxcbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiBwLFxuICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gICAgICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCB1bCxcbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHAgdWwgPiBsaSxcbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGkgdWwgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCB1bCA+IGxpOmJlZm9yZSxcbiAgICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAgIC8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50LmV4cGFuZGVkID4gcCxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50LmV4cGFuZGVkID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAyMzAsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjMzLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAyMzksIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzX190b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLndoLXJlbGF0ZWQtc29sdXRpb25zIHtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7XG4gIG1heC13aWR0aDogOTByZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXcgKyAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LXVzLWxpc3RpbmcgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyMzI0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfVxuICAgICAgICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4ud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3Mge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gICAgLyogbGluZSA5MSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7IH1cbiAgICAgICAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgICAgICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMjIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgICAuY29sLTMwIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxN3B4IDYwcHggMTdweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIGE6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC5yb3c6bm90KC5yb3ctLWNvbHMyKSAuY29sLTMwIC53aC1yZWxhdGVkLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTE4cHg7IH0gfVxuXG4vKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zIC50b29sdGlwc3Rlci1ib3gsIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXgtd2lkdGg6IGNhbGMoMjguMzN2dyAtIDcwcHgpO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMXB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDFweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cblxuLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItY29udGVudCwgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLWxpc3QgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItY29udGVudCAucnRmLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMgLnRvb2x0aXBzdGVyLWNvbnRlbnQgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItY29udGVudCAucnRmLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItY29udGVudCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogbGluZSAyMDIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItYXJyb3csIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy50b29sdGlwc3Rlci10b3AsIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0LnRvb2x0aXBzdGVyLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBsaW5lIDIxMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLnRvb2x0aXBzdGVyLWJvdHRvbSwgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLWxpc3QudG9vbHRpcHN0ZXItYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGxpbmUgMjE2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWF4LXdpZHRoOiAzNjBweDsgfVxuXG4vKiBsaW5lIDIyMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLndoLXJlbGF0ZWQtc29sdXRpb25zX190b29sdGlwcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC5ydGYsIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC5ydGYgPiAqLCAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX3Rvb2x0aXAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgPiAqIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuLndoLXJlbGV2YW50LWltYWdlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAgIC53aC1yZWxldmFudC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAud2gtcmVsZXZhbnQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLnBsYWNlaG9sZGVyX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX19jZW50ZXIsXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLWxlZnQsXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0LFxuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0LFxuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX19jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX190b3AtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cbiAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsZXZhbnRpbWFnZS5zY3NzICovXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsZXZhbnRpbWFnZS5zY3NzICovXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX3Jlc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAud2gtcmVsZXZhbnQtaW1hZ2VfX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDEycHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGV2YW50LWltYWdlX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLnJ0ZiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoMSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgxLFxuICAucnRmIGgyLFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDIsXG4gIC5ydGYgaDMsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGNvbG9yOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC5ydGYgaDEsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgICAucnRmIGgxLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICBcbiAgLnJ0ZiBoMixcbiAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgICAgXG4gICAgICAucnRmIGgyLFxuICAgICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtOyB9IH1cbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgXG4gIC5ydGYgaDMsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgICAgIFxuICAgICAgLnJ0ZiBoMyxcbiAgICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoNCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgIC5ydGYgaDQ6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoNSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg1LFxuICAucnRmIGg2LFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIGg1LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgXG4gIC5ydGYgaDYsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIC5maXJzdC13b3JkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmZpcnN0LXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTAsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgICAucnRmIC5maXJzdC13b3JkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmZpcnN0LXdvcmQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBhLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiBhOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBidXR0b246ZGlzYWJsZWQsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBidXR0b246ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC5ydGYgLndoLWxpbmstLW5ldy1wYWdlIGE6YWZ0ZXIsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluay0tbmV3LXBhZ2UgYTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgICAucnRmIC53aC1saW5rLS1uZXctcGFnZSBhOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rLS1uZXctcGFnZSBhOmJlZm9yZSB7XG4gICAgICByaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiAud2gtbGluay0tbmV3LXBhZ2UgYTpob3ZlcjpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluay0tbmV3LXBhZ2UgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIG9sID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCwgLnJ0ZiB1bCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsLCAud2gtZ2VuZXJpYy1jb250ZW50IHVsLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyB1bCxcbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCxcbi53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wsXG4ucnRmIG9sLFxuLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sLFxuLndoLWdlbmVyaWMtY29udGVudCBvbCxcbi53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCxcbi53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMSAwO1xuICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xuICBjb2xvcjogIzQxNDE0MTsgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsIHVsLCAucnRmIHVsIHVsLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgdWwsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwgdWwsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHVsLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgb2wsXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwgb2wsXG4gIC5ydGYgdWwgb2wsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCBvbCxcbiAgLndoLWdlbmVyaWMtY29udGVudCB1bCBvbCxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsIG9sLFxuICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgdWwgb2wsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCB1bCxcbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCB1bCxcbiAgLnJ0ZiBvbCB1bCxcbiAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIHVsLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IG9sIHVsLFxuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgdWwsXG4gIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCB1bCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sIG9sLFxuICAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sIG9sLFxuICAucnRmIG9sIG9sLFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgb2wsXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgb2wgb2wsXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCBvbCxcbiAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sIG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAvKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsIHVsID4gbGk6YmVmb3JlLCAucnRmIHVsIHVsID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgdWwgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwgdWwgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC5ydGYgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWdlbmVyaWMtY29udGVudCBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IG9sIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mgb2wgdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBsaSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaSwgLnJ0ZiBsaSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGxpLCAud2gtZ2VuZXJpYy1jb250ZW50IGxpLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgbGksIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaTpiZWZvcmUsIC5ydGYgbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50IGxpOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250ZW50IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMjEzLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsLCAucnRmIHVsLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgMjE4LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgPiBsaTpiZWZvcmUsIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwgPiBsaTpiZWZvcmUsIC5ydGYgdWwgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtY29udGVudCB1bCA+IGxpOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsID4gbGk6YmVmb3JlLCAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMC45ZW07XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wsXG4ud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLFxuLnJ0ZiBvbCxcbi53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCxcbi53aC1nZW5lcmljLWNvbnRlbnQgb2wsXG4ud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wsXG4ud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAvKiBsaW5lIDIzMywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sID4gbGksIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wgPiBsaSwgLnJ0ZiBvbCA+IGxpLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgPiBsaSwgLndoLWdlbmVyaWMtY29udGVudCBvbCA+IGxpLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgPiBsaSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAgIC8qIGxpbmUgMjM2LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCA+IGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCA+IGxpOmJlZm9yZSwgLnJ0ZiBvbCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50IG9sID4gbGk6YmVmb3JlLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29udGVudDogY291bnRlcihsaSkgXCIuXCI7XG4gICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAucnRmIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wubG93ZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wubG93ZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC5sb3dlci1hbHBoYSA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgbG93ZXItYWxwaGEpIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjU3LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAucnRmIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wudXBwZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wudXBwZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC51cHBlci1hbHBoYSA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgdXBwZXItYWxwaGEpIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAucnRmIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wubG93ZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wubG93ZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC5sb3dlci1yb21hbiA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgbG93ZXItcm9tYW4pIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAucnRmIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wudXBwZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wudXBwZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC51cHBlci1yb21hbiA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgdXBwZXItcm9tYW4pIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLCAucnRmIC5jcm9wLWltYWdlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyODYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19jZW50ZXIgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fY2VudGVyIGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fY2VudGVyIGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19jZW50ZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLWxlZnQgaW1nLCAucnRmIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1sZWZ0IGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1sZWZ0IGltZywgLndoLWdlbmVyaWMtY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLyogbGluZSAzMDUsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtcmlnaHQgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtcmlnaHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAvKiBsaW5lIDMxNCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19ib3R0b20tbGVmdCBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQgaW1nLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQgaW1nLCAud2gtZ2VuZXJpYy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAvKiBsaW5lIDMyMywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAucnRmIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLS1yaWdodCBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLS1yaWdodCBpbWcsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19ib3R0b20tLXJpZ2h0IGltZywgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mge1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3Mge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuICAud2gtc3RhdGlzdGljcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTMwcHg7IH0gfVxuICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA3OCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGVfX3N0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3Mtc2xpZGVfX3N0YXRpc3RpY3Mge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cblxuLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGUtc3RhdGlzdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWMge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlLXN0YXRpc3RpY19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzLXNsaWRlLXN0YXRpc3RpY19fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWNfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZGNkY2RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWNfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTgwLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC8qIGxpbmUgMTg3LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpYyBzdmcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE4Nywgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gICAgICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljIHN2ZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLyogbGluZSAyMDEsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpY19fYm9yZGVyIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRTZFNkU2O1xuICBzdHJva2Utd2lkdGg6IDAuNztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAwLCAyOyB9XG5cbi8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgc3Ryb2tlOiAjODcyNDM0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDsgfVxuICAvKiBsaW5lIDIxOSwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzLS1vcmFuZ2Uge1xuICAgIHN0cm9rZTogI0VGODIwMDsgfVxuICAvKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzLS1ibHVlIHtcbiAgICBzdHJva2U6ICMwMDNENkY7IH1cbiAgLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljX19wcm9ncmVzcy0tcHVycGxlIHtcbiAgICBzdHJva2U6ICM1NTI3NEY7IH1cbiAgLyogbGluZSAyMzEsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljX19wcm9ncmVzcy0tZ3JlZW4ge1xuICAgIHN0cm9rZTogI0FBQjMwMDsgfVxuICAvKiBsaW5lIDIzNSwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzLmFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogY2lyY2xlLWNoYXJ0LWZpbGwgMnMgcmV2ZXJzZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZS1jaGFydC1maWxsIHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4ud2gtYWJvdXQtb3ZlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYWJvdXQtb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luOiAzMHB4IDEwMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldyB7XG4gICAgICBtYXJnaW46IDUwcHggNy41JTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbi8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1hYm91dC1vdmVydmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMUUxQTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYWJvdXQtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlld19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07IH0gfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gIC53aC1hYm91dC1vdmVydmlld19fdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWFib3V0LW92ZXJ2aWV3X193cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTQlOyB9IH1cblxuLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWFib3V0LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlld19fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cbiAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYWJvdXQtb3ZlcnZpZXdfX2NvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDA7IH1cblxuLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWFib3V0LW92ZXJ2aWV3LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3LW5hdiB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldy1uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldy1uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldy1uYXYgLndoLWFib3V0LW92ZXJ2aWV3LW5hdl9fc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gIC53aC1hYm91dC1vdmVydmlldy1uYXYgLnNlbGVjdHJpYy13aC1kcm9wZG93biB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYWJvdXQtb3ZlcnZpZXctbmF2IC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLmRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDAsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1hYm91dC1vdmVydmlldy1uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1hYm91dC1vdmVydmlld19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYWJvdXQtb3ZlcnZpZXdfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3X19pbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDM3JTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4ud2gtdmlkZW8tZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLndoLXZpZGVvLWdyaWQge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAud2gtdmlkZW8tZ3JpZF9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuLndoLXZpZGVvLWdyaWRfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLndoLXZpZGVvLWdyaWRfX2xpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTEwcHggMjVweDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4ud2gtdmlkZW8tZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuICAgIC53aC12aWRlby1ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4OyB9IH1cbiAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gIC53aC12aWRlby1ncmlkLWl0ZW06bnRoLWNoaWxkKC1uICsgMykge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuICAuc2hvdy1hbGwgLndoLXZpZGVvLWdyaWQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gIC53aC12aWRlby1ncmlkLWl0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgICAud2gtdmlkZW8tZ3JpZC1pdGVtOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGxlZnQ6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW1fX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gIC53aC12aWRlby1ncmlkLWl0ZW1fX3RodW1iOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgICAud2gtdmlkZW8tZ3JpZC1pdGVtX190aHVtYjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gIC53aC12aWRlby1ncmlkLWl0ZW1fX3RodW1iOmhvdmVyOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4uZXZlbnQtY29sdW1ucyBoMS53aC12aWRlby1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAuZXZlbnQtY29sdW1ucyBoMS53aC12aWRlby1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLmV2ZW50LWNvbHVtbnMgaDEud2gtdmlkZW8tZ3JpZC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuICAgIC5ldmVudC1jb2x1bW5zIGgxLndoLXZpZGVvLWdyaWQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9XG4gICAgICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgICAuY29sLTMwIC5ldmVudC1jb2x1bW5zIGgxLndoLXZpZGVvLWdyaWQtaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLndoLXZpZGVvLWdyaWQtaXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNjZweDsgfVxuXG4vKiBsaW5lIDE1OSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4ud2gtdmlkZW8tZ3JpZF9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi5zaG93LWFsbCAud2gtdmlkZW8tZ3JpZF9fY3RhLXZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbi53aC1hcnRpY2xlLWJvZHk6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMC41O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJvZHk6OmZpcnN0LWxldHRlciB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYm9keS5zY3NzICovXG4ud2gtYXJ0aWNsZS1ib2R5LnJ0ZiwgLndoLWFydGljbGUtYm9keS53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJvZHkucnRmLCAud2gtYXJ0aWNsZS1ib2R5LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbi53aC1hcnRpY2xlLWJvZHkgLndoLXBvZGNhc3QtcHJpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbi53aC1hcnRpY2xlLWJvZHktLXNlZW1vcmU6OmZpcnN0LWxldHRlciB7XG4gIGFsbDogdW5zZXQ7IH1cblxuLyogbGluZSAzNSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuLnJlYWQtbW9yZSAud2gtc2VlLW1vcmUtYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuLndoLXNlZS1tb3JlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbiAgICAud2gtc2VlLW1vcmUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4ud2gtYXJ0aWNsZS1icmllZiB7XG4gIG1hcmdpbjogLTIwcHggMCA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmIHtcbiAgICAgIG1hcmdpbjogLTYwcHggMzBweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgLndoLWFydGljbGUtYnJpZWYge1xuICAgICAgbWFyZ2luOiAtMTIwcHggMCA0MHB4OyB9IH1cbiAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmX190aXRsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIC8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAuZXhwYW5kZWQgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMTNcIjsgfSB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgLndoLWFydGljbGUtYnJpZWZfX2NvbnRlbnQgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjdlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1mb290bm90ZXMuc2NzcyAqL1xuLndoLWFydGljbGUtZm9vdG5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1mb290bm90ZXMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbi53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBvbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4ud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4ud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbi53aC1hcnRpY2xlLWZvb3Rub3Rlc19faXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1mb290bm90ZXMuc2NzcyAqL1xuLmZvb3Rub3RlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuLndoLWFydGljbGUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVyby0tbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA1MC4xMjVlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDg1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcwLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgcGFkZGluZzogMTUwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVybzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNjUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyIC53aC1hcnRpY2xlLWhlcm9fX2N0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNhbGMoNTAlICsgMTBweCkvY292ZXI7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLmNyb3AtcmlnaHQgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggdG9wIGNhbGMoNTAlICsgMTBweCk7IH1cbiAgICAgIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC5jcm9wLWxlZnQgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggY2FsYyg1MCUgKyAxMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwdncgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIGNhbGMoNTAlICsgMjVweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDM1cHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMiUgMzVweDsgfSB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUsIC53aC1hcnRpY2xlLWhlcm9fX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUsIC53aC1hcnRpY2xlLWhlcm9fX2xvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTgyLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUgKyAud2gtYXJ0aWNsZS1oZXJvX19sb2NhdGlvbiwgLndoLWFydGljbGUtaGVyb19fbG9jYXRpb24gKyAud2gtYXJ0aWNsZS1oZXJvX19sb2NhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH0gfVxuICAvKiBsaW5lIDE5MCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgMTk3LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVyb19fYXV0aG9yIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fYXV0aG9yIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX190YWdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDIxMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX190eXBlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDJweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSAyMjYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvX190eXBlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAvKiBsaW5lIDIzMiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3R5cGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODIzMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjM5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3N1YnR5cGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAvKiBsaW5lIDI1NCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3N1YnR5cGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODIzMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjYxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDI2MSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8ge1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDI2MSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8ge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIGxlZnQ6IDcuNSU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDI4NCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyODQsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDI5Nywgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAvKiBsaW5lIDMwMCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW86aG92ZXIgaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC8qIGxpbmUgMzA2LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX2N0YSB7XG4gICAgbWFyZ2luLWJsb2NrOiA0MHB4IDA7IH1cblxuLyogbGluZSAzMTEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbi53aC1hcnRpY2xlLWhlcm8tY2FsbG91dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTQwcHggMjVweCA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMTEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzIwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIGFzaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgICAvKiBsaW5lIDMyNCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyby1jYWxsb3V0cyBhc2lkZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgMzMwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIGFzaWRlOm9ubHktY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMzExLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVyby1jYWxsb3V0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMTEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIHtcbiAgICAgIG1hcmdpbjogLTYwcHggNy41JSA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19pbWc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIC8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS1yZWQgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM1LCAzNiwgNTIsIDAuNzUpOyB9XG4gICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLWJsdWUgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDExMSwgMC43NSk7IH1cbiAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyby0tYmxhY2sgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDI2LCAyNywgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgICAgIC53aC1ibG9nLWhlcm8tLWJsYWNrIC53aC1ibG9nLWhlcm9fX2ltZzphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg4LCA3LCA3LCAwLjUpOyB9IH1cbiAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgICAgIC53aC1ibG9nLWhlcm8tLWJsYWNrIC53aC1ibG9nLWhlcm9fX2ltZzphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNDUsIDQ3LCAwLjUpOyB9IH1cbiAgICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyby0td2hpdGUgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19pbWctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19faW1nLS1tb2JpbGUgKyAud2gtYmxvZy1oZXJvX19pbWctLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2NXB4IDI1cHggMzBweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDcuNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fdmlldy1hbGwtY3RhIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fdmlldy1hbGwtY3RhIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3ZpZXctYWxsLWN0YSBzdmcge1xuICAgICAgZmlsbDogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbjogMCAxMCUgMTBweCAwOyB9IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbi53aC1ibG9nLWhlcm9fX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2F1dGhvciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2F1dGhvciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX190ZWFzZXIge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX3RlYXNlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fdGVhc2VyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3RlYXNlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDE3Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzMsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24gLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTg4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSAxOTMsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAtMzBweCAwIDA7IH1cbiAgLyogbGluZSAxOTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgLyogbGluZSAyMDQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSAyMTEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMjE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyMTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24gLndoLWFjY29yZGlvbi1pdGVtLS1vcGVuIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX190YWItdGl0bGUge1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbi53aC1ibG9nLWhlcm9fX3R3aXR0ZXItY3RhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIyOSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX3R3aXR0ZXItY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX190d2l0dGVyLWN0YSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiAjRkZGOyB9XG4gICAgLyogbGluZSAyNDgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX190d2l0dGVyLWN0YSBzdmcge1xuICAgICAgZmlsbDogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2xpbmsgc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICNGRkY7XG4gICAgc3Ryb2tlOiAjMUUxQTFCOyB9XG4gICAgLyogbGluZSAyNzIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA1NzZGO1xuICAgICAgc3Ryb2tlOiAjRkZGOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX19saW5rcy1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNTBweDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDI3OSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctLWJsb2dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMjVweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLS1ibG9ncyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmcgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmcgLnNwaW5uZXIubG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1oZWFkZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyLnN0dWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBwYWRkaW5nOiAyNXB4IDAgNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzJweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIDcuNSU7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgNTBweDsgfSB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5zdHVjayAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5Nywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICogKyAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy13aGl0ZS5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzg3MjQzNCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgICAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7IH1cblxuLyogbGluZSAxOTEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtYmxvZy1saXN0aW5nX190b3BpYyB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1ibG9nLWxpc3RpbmdfX2RhdGUtcmFuZ2Uge1xuICB3aWR0aDogMTM1cHg7IH1cbiAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1ibG9nLWxpc3RpbmdfX2RhdGUtcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDsgfVxuXG4vKiBsaW5lIDIwMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIwMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cyB7XG4gICAgICBtYXJnaW46IDAgNy41JTsgfSB9XG5cbi8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAyMTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAyMjIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjE3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIxNywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDsgfSB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIzNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0gYSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7IH0gfVxuICAgIC8qIGxpbmUgMjQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0gYTpob3ZlciAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDI1Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAubGltaXQtcmVzdWx0cyAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RTZFNjsgfVxuXG4vKiBsaW5lIDI1OSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjMyNDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG5cbi8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGxpbmUtYnJlYWs6IDEycHg7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cblxuLyogbGluZSAyOTQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC8qIGxpbmUgMzAzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLyogbGluZSAzMTAsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDMxNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMzIxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMjEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjVweDsgfSB9XG5cbi8qIGxpbmUgMzI5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ubGltaXQtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMzQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3Rpbmctbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzMzcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLWJsb2ctbGlzdGluZy1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM0Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZ19fZmFjZXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSAzNDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmdfX2ZhY2V0cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nX19jbGVhciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNTIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nX19jbGVhciB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvciB7XG4gIG1hcmdpbjogNDBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3Ige1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3Ige1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yIC53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4ud2gtYXV0aG9yX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3JfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbi53aC1hdXRob3JfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9fYnRuLXJlYWRtb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbi53aC1hdXRob3JfX2J0bi1yZWFkbW9yZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4gIC53aC1hdXRob3JfX2J0bi1yZWFkbW9yZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAud2gtYXV0aG9yX19idG4tcmVhZG1vcmU6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogMnB4OyB9IH1cblxuLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9fY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIge1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4gIC53aC1hdXRob3JfX2NvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSA4NCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yX19pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3IC53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJvb2stb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHMge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7IH0gfVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjb2xvcjogIzFFMUExQjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDNweCAwIDQwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogLTFlbTtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTI2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctY3RhcyB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJvb2stb3ZlcnZpZXctY3RhcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXdfX2J0bi1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3X19idG4tcmVnaXN0ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4ud2gtYm9vay1vdmVydmlld19fYnRuLWV4Y2VwcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlld19fYnRuLWV4Y2VwcnRzOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4ud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gIC53aC1ib29rLW92ZXJ2aWV3LWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgLndoLWV4Y2VycHRzLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC53aC1leGNlcnB0cy1tb2RhbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMzVweDsgfSB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAudmlldy1jb250ZW50IC53aC1leGNlcnB0cy1tb2RhbF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfSB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWwtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWwtbWVudSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG5cbi8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWwtbWVudV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWwtbWVudV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7IH1cbiAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0uYWN0aXZlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbi53aC1leGNlcnB0cy1tb2RhbF9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX21haW4ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gIC53aC1leGNlcnB0cy1tb2RhbF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7IH1cblxuLyogbGluZSAxMjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHBhZGRpbmc6IDE3cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTQzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC53aC1leGNlcnB0cy1tb2RhbF9fYnRuLWJhY2sgc3BhbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC52aWV3LWNvbnRlbnQgLndoLWV4Y2VycHRzLW1vZGFsX19idG4tYmFjayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgMTcyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzIsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgcmlnaHQ6IDY1cHg7IH0gfVxuICAvKiBsaW5lIDE4Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICBmaWxsOiAjRTZFNkU2ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSAxODIsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWV4Y2VycHRzLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWV4Y2VycHRzLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSBzdmcgKiB7XG4gICAgICBmaWxsOiAjRTZFNkU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3dyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMjBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlIDU1cHg7IH0gfVxuXG4vKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3F1b3RlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggODBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3F1b3RlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwMHB4IDA7IH0gfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19xdW90ZS1pdGVtIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSBzcGFuOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3Blb3BsZSAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSAxNTAsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0tLXdpdGgtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG4gIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtOmhvdmVyIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fbmFtZSxcbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtOmhvdmVyIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fcG9zaXRpb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDAuMzU7IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAuc2xpY2stY3VycmVudCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX25hbWUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxODMsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjM1OyB9XG4gIC8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLnNsaWNrLWN1cnJlbnQgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19wb3NpdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDAuMzU7IH1cbiAgLyogbGluZSAyMDUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAuc2xpY2stY3VycmVudCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX2ltZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuLndoLXRhYmxlLWNvbnRlbnRzLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4ud2gtdGFibGUtY29udGVudHMtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3RhYmxlLWNvbnRlbnRzLnNjc3MgKi9cbiAgICAud2gtdGFibGUtY29udGVudHMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuICAgIC53aC10YWJsZS1jb250ZW50cy1pdGVtOm50aC1jaGlsZCgybik6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuICAgIC53aC10YWJsZS1jb250ZW50cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4gIC53aC10YWJsZS1jb250ZW50cy1pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4gICAgICAud2gtdGFibGUtY29udGVudHMtaXRlbSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuY29sLTcwIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtLXBhZGRpbmctYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZSBhIHtcbiAgICAgIGN1cnNvcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLyogbGluZSAzNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgYTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLWNlbnRlciB7XG4gICAgei1pbmRleDogMTA7IH1cblxuLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbi5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuY29sLTcwIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fbGlzdC0tbWFpbiAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0NyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5pcy1tb2JpbGUgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLXRyYWNrIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLXRyYWNrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNyU7IH0gfVxuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fbGlzdC0tbWFpbiAuc2xpY2stdHJhY2suZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLWNlbnRlciA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAzOCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19saXN0LS1tYWluIC5zbGljay1jZW50ZXIgPiBkaXYge1xuICAgICAgcGFkZGluZy10b3A6IDI1JTsgfSB9XG5cbi8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzNSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4JTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLWNlbnRlciAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIuMykgdHJhbnNsYXRlWigycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjMpIHRyYW5zbGF0ZVooMnB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5zbGljay1jZW50ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVaKDJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVaKDJweCk7IH0gfVxuICAvKiBsaW5lIDExNywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZ1bGwtd2lkdGggLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaXRpYWw7IH1cblxuLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS1pbWcgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YmVmb3JlLFxuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLyogbGluZSAxNjMsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0zMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9XG4gICAgICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLWltZyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYTphZnRlcixcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfVxuICAgICAgLyogbGluZSAxOTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS1pbWcgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YWZ0ZXIsXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS12aWRlbyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE5OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxOTksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS12aWRlbyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTAlOyB9IH1cbiAgICAvKiBsaW5lIDIwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuc2xpY2stY2VudGVyIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMDgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5zbGljay1jZW50ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTsgfSB9XG4gICAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZ1bGwtd2lkdGggLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTUlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAvKiBsaW5lIDIyMiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgLnZpZGVvLWpzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cbiAgICAvKiBsaW5lIDIzNiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZnVsbC13aWR0aCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSAudmlkZW8tanMge1xuICAgICAgcGFkZGluZy10b3A6IDU1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NSU7IH0gfVxuICAgIC8qIGxpbmUgMjQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDIuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNDQsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLyogbGluZSAyNzUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qczpub3QoLnZqcy1oYXMtc3RhcnRlZCkgLnZqcy1kb2NrLXRleHQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAyODEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuLyogbGluZSAyOTcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0NSU7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI5Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjk3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDVweCA1JTsgfSB9XG5cbi8qIGxpbmUgMzIwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluayB7XG4gIGZvbnQtc2l6ZTogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMjAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gIC8qIGxpbmUgMzMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLyogbGluZSAzNDEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpiZWZvcmUge1xuICAgICAgICByaWdodDogMTFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzNTksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cblxuLyogbGluZSAzNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjZGNkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM2Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgMzAlOyB9IH1cbiAgLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5jb2wtNzAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jb2wtNzAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDM4Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbi5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSAzOTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAvKiBsaW5lIDQwNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fZG90cyBsaTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSA0MTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2RvdHMgbGkuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDQxOSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fZG90cyBsaSBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIGxpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MjksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4ud2gtaWZyYW1lX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi8qIGxpbmUgNDM2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnZpZGVvLWpzLFxuLmlmcmFtZS12aW1lbyB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA0NTAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stc2xpZGUgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLnZpZGVvLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgNDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLnZpZGVvLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgNDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnBvaW50ZXItZXZlbnRzLWFsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLyogbGluZSA0NjksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNDczLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSA0ODcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1faW1hZ2Utb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ5Miwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9pbWFnZS1vdmVybGF5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0OTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX2ltYWdlLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLyogbGluZSA1MTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1faW1hZ2Utb3ZlcmxheTpob3ZlcjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLyogbGluZSA1MTgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX2ltYWdlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2N1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNTMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fY3Vyc29yLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC8qIGxpbmUgNTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fY3Vyc29yIHN2ZyB7XG4gICAgZmlsbDogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX193cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JSAwOyB9IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIG1hcmdpbjogMCAyNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBtYXJnaW46IC0xNXB4IDAgMjBweDsgfSB9XG5cbi8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdHJpYy13aC1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICAgIC8qIGxpbmUgOTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODcyNDM0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI2OyB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fZmlsdGVycy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC5uby1yZXN1bHRzIC53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNDAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHQge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7IH0gfVxuICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC53aC1qb2ItbGlzdGluZy1yZXN1bHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxNTgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHQgYTpob3ZlciAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZy1yZXN1bHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhIHtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhOmhvdmVyLCAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE5Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0X190ZWFzZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHRfX3RlYXNlciB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGVhc2VyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDIxNCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0X19tdW5pY2lwYWxpdHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmdfX2Zvb3Rlcixcbi53aC1qb2ItbGlzdGluZ19fZm9vdGVyIHtcbiAgcGFkZGluZzogNTVweCAyNXB4IDYwcHg7IH1cbiAgLyogbGluZSAyMjUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAubm8tcmVzdWx0cyAud2gtYmxvZy1saXN0aW5nX19mb290ZXIsIC5uby1yZXN1bHRzXG4gIC53aC1qb2ItbGlzdGluZ19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLWpvYi1saXN0aW5nX19uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4ud2gtY29udGFjdC1ncm91cHMtZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4gIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkIC53aC1jb250YWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LWdyb3Vwcy1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LWdyb3Vwcy1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQgLndoLWNvbnRhY3RzLWxpc3RpbmdfX2xpc3Qge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4ud2gtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuICAud2gtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXAtZ3JpZC1ncm91cF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdXMtbGlzdGluZy5zY3NzICovXG4ud2gtY29udGFjdC11cy1uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC11cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0LXVzLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC11cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0LXVzLW5hdl9fY3RhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE4cHggNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdXMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LXVzLW5hdl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LXVzLWxpc3Rpbmcuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1jb250YWN0LXVzLW5hdl9fc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucyB7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cblxuLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9uc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgLndoLW91ci1sb2NhdGlvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4gICAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19pbWcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4gICAgLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH0gfVxuXG4vKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9IH1cbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fdGl0bGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zLWl0ZW1fX3RlbGVwaG9uZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC1saXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC11cGNvbWluZy1idXR0b24tb3B0aW9uLFxuLndoLXBhc3QtYnV0dG9uLW9wdGlvbiB7XG4gIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1jb2x1bW5zLnNjc3MgKi9cbi5ldmVudC1jb2x1bW5zLnJvdy5yb3ctLWNvbHMyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDkwcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1jb2x1bW5zLnNjc3MgKi9cbiAgICAuZXZlbnQtY29sdW1ucy5yb3cucm93LS1jb2xzMiB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbSAwO1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtY29sdW1ucy5zY3NzICovXG4gICAgLmV2ZW50LWNvbHVtbnMucm93LnJvdy0tY29sczIgLmNvbC03MCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfVxuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWNvbHVtbnMuc2NzcyAqL1xuICAgIC5ldmVudC1jb2x1bW5zLnJvdy5yb3ctLWNvbHMyIC5jb2wtMzAge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWRhdGUuc2NzcyAqL1xuLndoLWV2ZW50LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgICAud2gtZXZlbnQtZGF0ZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgLndoLWV2ZW50LWRhdGUgLmJ0bi0tcGxhaW4sIC53aC1ldmVudC1kYXRlIC53aC1hY2NvcmRpb24taXRlbV9fdmlldy1tb3JlLCAud2gtZXZlbnQtZGF0ZSAucnRmIGJ1dHRvbiwgLnJ0ZiAud2gtZXZlbnQtZGF0ZSBidXR0b24sIC53aC1ldmVudC1kYXRlIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBidXR0b24sIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtZXZlbnQtZGF0ZSBidXR0b24sIC53aC1ldmVudC1kYXRlIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2RhdGUtYXBwbHksIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtZXZlbnQtZGF0ZSAud2gtYWNjb3JkaW9uLWl0ZW1fX2RhdGUtYXBwbHksIC53aC1ldmVudC1kYXRlIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fY3RhLFxuICAud2gtZXZlbnQtZGF0ZSAuYnRuLS1kaXNhYmxlZCxcbiAgLndoLWV2ZW50LWRhdGUgLnJ0ZiBidXR0b246ZGlzYWJsZWQsXG4gIC5ydGYgLndoLWV2ZW50LWRhdGUgYnV0dG9uOmRpc2FibGVkLFxuICAud2gtZXZlbnQtZGF0ZSAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uOmRpc2FibGVkLFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWV2ZW50LWRhdGUgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgLndoLWV2ZW50LWRhdGVfX3NlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtZGF0ZS5zY3NzICovXG4gIC53aC1ldmVudC1kYXRlX190aW1lIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtZGF0ZS5zY3NzICovXG4ud2gtZXZlbnQtZGF0ZV9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbi53aC1ldmVudC1kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtZGF0ZS5zY3NzICovXG4gIC53aC1ldmVudC1kYXlfX21vbnRoIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWRhdGUuc2NzcyAqL1xuICAud2gtZXZlbnQtZGF5X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgMywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgLndoLWV2ZW50cy1zZWFyY2gtcmVzdWx0cy1pdGVtIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXJlc3VsdHMtaXRlbS5zY3NzICovXG4gIC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1yZXN1bHRzLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdG9wIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190eXBlcyB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXJlc3VsdHMtaXRlbS5zY3NzICovXG4gICAgICAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0gLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RvcCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZXMgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgICAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0gLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RvcCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG5cbi8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXJlc3VsdHMtaXRlbS5zY3NzICovXG4ud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlLS1uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgICAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlLS1uby1yZXN1bHRzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXJlc3VsdHMtaXRlbS5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0gLndoLWV2ZW50cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuLmV2ZW50LXZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDUwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgICAuZXZlbnQtdmlkZW8tcGxheWVyIHtcbiAgICAgIG1heC13aWR0aDogMTkuMzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM5LjMxMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gICAgLmV2ZW50LXZpZGVvLXBsYXllciB7XG4gICAgICBtYXgtd2lkdGg6IDU2OHB4OyB9IH1cbiAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX192aWRlbyxcbiAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWwge1xuICAgIGhlaWdodDogMjguNDM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOS45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX192aWRlbyxcbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE5LjM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIwZW0pIGFuZCAobWF4LXdpZHRoOiAyMS41ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3ZpZGVvLFxuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWwge1xuICAgICAgICBoZWlnaHQ6IDEwcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjEuNTYyNWVtKSBhbmQgKG1heC13aWR0aDogMzAuMzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3ZpZGVvLFxuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWwge1xuICAgICAgICBoZWlnaHQ6IDE1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAuNDM3NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdmlkZW8sXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3RodW1ibmFpbCB7XG4gICAgICAgIGhlaWdodDogMjByZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzOS4zMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX192aWRlbyxcbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjhweDsgfSB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdGh1bWJuYWlsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX19wbGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fcGxheS1idXR0b24gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOS45OWVtKSB7XG4gIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gIC5jb2wtNzAgPiBzZWN0aW9uLmV2ZW50LXZpZGVvLXBsYXllciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmNvbC03MCA+IHNlY3Rpb24uZXZlbnQtdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4ud2gtcmVsYXRlZC1tYXRlcmlhbHMge1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHMge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnQgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHMge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gIC53aC1yZWxhdGVkLW1hdGVyaWFsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFsc19fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFsc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4ud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3Mge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTsgfVxuICAgICAgICAvKiBsaW5lIDkyLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluazpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMTAzLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxN3B4IDYwcHggMTdweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDEyMCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsgYTpob3ZlciBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuLndoLWJhY2stdG8tdG9wIHtcbiAgYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IDAgNy41JTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpbGwtY2hhbmdlOiBib3R0b207XG4gIHotaW5kZXg6IDk5OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuICAgIC53aC1iYWNrLXRvLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2JhY2stdG8tdG9wLnNjc3MgKi9cbi53aC1iYWNrLXRvLXRvcF9fYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuICAgIC53aC1iYWNrLXRvLXRvcF9fYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gIC53aC1iYWNrLXRvLXRvcF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNUY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuICAud2gtYmFjay10by10b3BfX2J1dHRvbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4ud2gtYmFjay10by10b3BfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuICAgIC53aC1iYWNrLXRvLXRvcF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gIC53aC1iYWNrLXRvLXRvcF9fYnV0dG9uOmhvdmVyIC53aC1iYWNrLXRvLXRvcF9fbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbi53aC1jb29raWUtdXNlLWRpc2NsYWltZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lci5jbG9zZSB7XG4gICAgYm90dG9tOiAtMTAwJTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbi53aC1jb29raWUtdXNlLWRpc2NsYWltZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Nvb2tpZS11c2UtZGlzY2xhaW1lci5zY3NzICovXG4gICAgLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDMwcHggNzVweDsgfSB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxRTFBMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgICAud2gtY29va2llLXVzZS1kaXNjbGFpbWVyX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbi53aC1jb29raWUtdXNlLWRpc2NsYWltZXJfX2J0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Nvb2tpZS11c2UtZGlzY2xhaW1lci5zY3NzICovXG4gICAgLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fYnRuLWNsb3NlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Nvb2tpZS11c2UtZGlzY2xhaW1lci5zY3NzICovXG4gIC53aC1jb29raWUtdXNlLWRpc2NsYWltZXJfX2J0bi1jbG9zZTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Nvb2tpZS11c2UtZGlzY2xhaW1lci5zY3NzICovXG4gIC53aC1jb29raWUtdXNlLWRpc2NsYWltZXJfX2J0bi1jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZpbGw6ICM2RjZGNkY7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LXJvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxNS42MjVyZW07IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93X193cmFwcGVyIHtcbiAgbWF4LWlubGluZS1zaXplOiA5MHJlbTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gNC4zNzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxLjA2MjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LXJvd19fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjMxMjVyZW07IH1cbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtY29udGVudC1yb3dfX3dyYXBwZXIgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcm93X193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDYuNTYyNXJlbTsgfSB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwIDAuNjI1cmVtO1xuICBjb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcm93X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3dfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93LWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpOyB9XG4gIC8qIGxpbmUgNzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1jb250ZW50LXJvdy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cblxuLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvdy1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtY29udGVudC1yb3ctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDM1JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAwLjkzNzVyZW0gMCAwOyB9XG4gICAgICAvKiBsaW5lIDk5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLWNvbnRlbnQtcm93LWl0ZW06b25seS1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gICAgICAvKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1jb250ZW50LXJvdy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwLjkzNzVyZW07IH0gfVxuICAvKiBsaW5lIDExMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzE1cHg7XG4gICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvdy1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LXJvdy1pdGVtX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMTYuMjVyZW07XG4gICAgICBtYXJnaW46IDEuNjI1cmVtIDAgMS42MjVyZW0gNDUlOyB9IH1cblxuLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ibG9jazogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2Rlc2NyaXB0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1jb250ZW50LXJvdy1pdGVtX19kZXNjcmlwdGlvbiA+ICoge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDE1Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvdy1pdGVtX19zdWJ0eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXIge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDsgfSB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlcl9fdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDM1cHggMCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXJfX3RvcCB7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAud2gtZm9vdGVyX190b3Age1xuICAgICAgbWFyZ2luOiAwIDcuNSU7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgMzVweDsgfSB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXJfX2xvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyMjRweDsgfSB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAud2gtZm9vdGVyX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cblxuLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItbmF2X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH0gfVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItbGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAud2gtZm9vdGVyLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyogbGluZSA3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAud2gtZm9vdGVyLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItbGlua3NfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDMwcHggMTVweCAwOyB9IH1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyX19ib3R0b20ge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlcl9fYm90dG9tIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyX19ib3R0b20td3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxMDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXJfX2JvdHRvbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4IDAgNjVweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXJfX2JvdHRvbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCA3LjUlO1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItY29weXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAvKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gIC53aC1mb290ZXItY29weXJpZ2h0IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICAud2gtZm9vdGVyLWNvcHlyaWdodCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MTQxNDE7IH1cblxuLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci11dGlsaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItdXRpbGl0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyogbGluZSAxNTcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci11dGlsaXR5X19saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMTVweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNkY2RjZGOyB9XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgLndoLWZvb3Rlci11dGlsaXR5X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDE3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLXNvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItc29jaWFsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4vKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLXNvY2lhbF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1zb2NpYWxfX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfSB9XG4gIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgLndoLWZvb3Rlci1zb2NpYWxfX2ljb246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gIC53aC1mb290ZXItc29jaWFsX19pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuLndoLWdlbmVyaWMtY29udGVudCB7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICBtYXJnaW46IDQwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLFxuICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIsXG4gICAgICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbC1pbnNpZ2h0cyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwtaW5zaWdodHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEuNzVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbC1pbnNpZ2h0cyAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIsXG4gICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwtaW5zaWdodHMgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsLWluc2lnaHRzIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlcixcbiAgICAgICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwtaW5zaWdodHMgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAuY29sLTcwIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5jb2wtNzAgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtOyB9IH1cbiAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSArIC5yb3c6YmVmb3JlLFxuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlICsgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUgKyAucm93OmJlZm9yZSxcbiAgICAgICAgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUgKyAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXI6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAyNXB4OyB9IH1cbiAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZS0tY2VudGVyLW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZS0tY2VudGVyLW1vYmlsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlci5ydGYsIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlci53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudC0td2lkZSAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIsXG4gICAgLmNvbC03MCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHN0cm9uZyxcbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1pbmZvICsgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC5yb3cge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDE1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLyogbGluZSAxNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuLndoLWdlbmVyaWMtY29udGVudF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnB4OyB9IH1cbiAgLyogbGluZSAxODQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE3cHg7IH0gfVxuXG4vKiBsaW5lIDIwMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4ud2gtZ2VuZXJpYy1jb250ZW50X19saW5rLS1kb3duLWFycm93OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbi53aC1nZW5lcmljLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzFFMUExQjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLndoLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLndoLWhlYWRlci0taXMtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLndoLWhlYWRlci0taXMtZml4ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXIud2gtaGVhZGVyLS1pcy1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfSB9XG5cbi8qIGxpbmUgMjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlciAud2gtaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlciAud2gtaGVhZGVyLXRvcCB7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXIgLndoLXNlYXJjaC1ib3gge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlciAud2gtc2VhcmNoLWJveF9fZmllbGQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyIC53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiA2MHB4OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyIC53aC1zZWFyY2gtYm94X19idXR0b24uYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlciAud2gtcHJlZGljdGl2ZS1zZWFyY2guZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7IH0gfVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXIgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXIgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5leHBhbmRlZCAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faG92ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNjJweDsgfVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLS1pcy1zdGlja3kgLndoLWhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTUwcHg7IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItLWlzLWZpeGVkIC53aC1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDkyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSAxMDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4vKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uX19nbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbl9fZ2xhc3Mge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLnNlYXJjaC1vbiAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uX19nbGFzcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoLWljb25fX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAxNDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5zZWFyY2gtb24gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDE1NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLm5hdi1vcGVuIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fYnVyZ2VyIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoLWljb25fX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAxNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXIge1xuICB3aWR0aDogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDE2Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fYnVyZ2VyLWljb24ge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLyogbGluZSAxNzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAubmF2LW9wZW4gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXItaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX25hdmJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMTkxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE5MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTkxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NXB4O1xuICByaWdodDogLTEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzLXdyYXAge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLm5hdi1vcGVuIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXYtb3BlbiAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzLXdyYXAge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgLyogbGluZSAyMzIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdi1vcGVuIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsOyB9IH1cblxuLyogbGluZSAyNDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19wcmVkaWN0aXZlLXNlYXJjaCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19wcmVkaWN0aXZlLXNlYXJjaCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDI1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fcHJlZGljdGl2ZS1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSAyNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fcHJlZGljdGl2ZS1zZWFyY2ggLndoLXNlYXJjaC1ib3gubG9hZGluZyAuc3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMjY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3ByZWRpY3RpdmUtc2VhcmNoIC53aC1zZWFyY2gtYm94IC5zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAyNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDUzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDMwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgbGkge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAzMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMxMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgLyogbGluZSAzMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgICAvKiBsaW5lIDMzNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAzNDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYTpob3ZlciwgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgICAgLyogbGluZSAzNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGE6aG92ZXI6YWZ0ZXIsIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYTpmb2N1czphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMzU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhLmFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMzY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMzY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDM0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDM2OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogLTI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDM4OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLnNlYXJjaC1vbiAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDM5Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4zKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDM5Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA0MDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbSAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzg3MjQzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA0MTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbSA+IC5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQxMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbSA+IC5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNDEwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtID4gLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbS0tYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA0MjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgbWFyZ2luOiAxNXB4OyB9XG4gIC8qIGxpbmUgNDI2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE3OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDQyNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28gaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDQyNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC8qIGxpbmUgNDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLm5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyogbGluZSA0NDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvLS1wZGYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDUwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDQ1OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlci0taW9zIC5oZWFkZXJfX3JlZ2lvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA0NTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7IH1cbiAgICAgIC8qIGxpbmUgNDc3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIFtkYXRhLWl0ZW0tb3Blbj1cInRydWVcIl0gLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQ1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuODcsIDAsIDAuMTMsIDEpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLyogbGluZSA0OTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLmhlYWRlcl9fcmVnaW9uLmhlYWRlcl9fcmVnaW9uLS1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDQ1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgIHdpZHRoOiByZW0oMTE2MHB4KTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMDsgfVxuICAgICAgLyogbGluZSA1MDMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLmhlYWRlcl9fcmVnaW9uLmhlYWRlcl9fcmVnaW9uLS1zZWFyY2gge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHJlbSg4ODBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTA5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBbZGF0YS1pdGVtLW9wZW49XCJ0cnVlXCJdIC5oZWFkZXJfX3JlZ2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuLyogbGluZSA1MTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWxpbmsge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDUxOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cbiAgLyogbGluZSA1MjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tbGluayBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgLyogbGluZSA1MjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLmhlYWRlcl9fcmVnaW9uLWxpbmsgYSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtOyB9IH1cbiAgICAvKiBsaW5lIDUzNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWxpbmsgYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgNTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cbiAgICAvKiBsaW5lIDU1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWxpbms6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDU1Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDU1Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiByZW0oNTBweCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDU2Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi0tc2VhcmNoIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNTcyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fbWFpbi1jb250ZW50LS1vcGVuLXNlYXJjaCAuaGVhZGVyX19yZWdpb24tLXNlYXJjaCB7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA1ODQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQzZERkU2O1xuICBjb2xvcjogIzAwNTc2RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDU4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNTkyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWJhY2sgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgNjA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbi1iYWNrLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIGxpbmUgNjExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbi1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDYxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2MjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWhlYWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYxMjVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA2MjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS43NXJlbSAycmVtOyB9IH1cbiAgLyogbGluZSA2MjgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24taGVhZGVyLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAvKiBsaW5lIDYzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgLyogbGluZSA2MzMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLmhlYWRlcl9fcmVnaW9uLWhlYWRlci1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW46IDAuNjEyNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA2NDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItY29udGVudCAuYnRuLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuXG4vKiBsaW5lIDY0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24taGVhZGVyLWltZyB7XG4gIHdpZHRoOiAxNC41cmVtO1xuICBoZWlnaHQ6IHJlbSgxODBweCk7XG4gIG1hcmdpbjogcmVtKDEwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24taGVhZGVyLWltZyB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA2NTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAvKiBsaW5lIDY1OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC8qIGxpbmUgNjU5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC8qIGxpbmUgNjczLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbS0tc2VhcmNoIC5oZWFkZXJfX3JlZ2lvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLyogbGluZSA2NzcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0tLXNlYXJjaCAuaGVhZGVyX19yZWdpb24tY29udGVudCAuaGVhZGVyX19zZWFyY2gtY29tbW9uLXRlcm1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA2ODMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tLWVtcHR5IC5oZWFkZXJfX3JlZ2lvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSA2OTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyOHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA2OTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tY29sIHtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZGlmZmVyZW5jZSwgMCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA2OTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tY29sIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAvKiBsaW5lIDcwNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWNvbCArIC5oZWFkZXJfX3JlZ2lvbi1jb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAgIC8qIGxpbmUgNzA5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tY29sOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgIC5oZWFkZXJfX3JlZ2lvbi1jb2w6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAuaGVhZGVyX19yZWdpb24tY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDJyZW0pOyB9XG4gICAgLyogbGluZSA3MTQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1jb2w6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDcxOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb2wgPiAuaGVhZGVyX19saW5rLWdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07IH0gfVxuXG4vKiBsaW5lIDcyNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24tZ3JvdXAtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMnB4IDAgMjNweDtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNzI2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tZ3JvdXAtbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3NDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTRweCAwO1xuICBwYWRkaW5nOiAzcHggMCAwIDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjODcyNDM0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgNzUxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWdyb3VwOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA3NDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3NjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcHJpbWFyeS1uYXYtbGluayB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDc2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcHJpbWFyeS1uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3NzEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci0taXMtc3RpY2t5LXZpc2libGUgLndoLWhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci1pY29ucyB7XG4gICAgICByaWdodDogNy41JTsgfSB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uLS1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY1Rjc7IH1cbiAgICAgIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAvKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gLnNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiAuc3Bpbm5lciB7XG4gICAgICAgICAgYm90dG9tOiAtNXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIC5zcGlubmVyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIC5zcGlubmVyIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVweDsgfVxuICAgICAgICAgICAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gLnNwaW5uZXIgc3Bhbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkuOTllbSkge1xuICAgIC8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSBhbmQgKG1heC13aWR0aDogMjcuNWVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIC53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzclOyB9IH1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX3ByZXYtYnRuLCAud2gtc2VhcmNoLXJlc3VsdHNfX25leHQtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzX19wcmV2LWJ0bi5uby12aXNpYmxlLCAud2gtc2VhcmNoLXJlc3VsdHNfX25leHQtYnRuLm5vLXZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzX19wcmV2LWJ0bi52aXNpYmxlLCAud2gtc2VhcmNoLXJlc3VsdHNfX25leHQtYnRuLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLyogbGluZSA1Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0c19fcHJldi1idG46aG92ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19wcmV2LWJ0biB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG4ge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgb3JkZXI6IDM7IH1cblxuLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2VzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2VzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnZXMgYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyBidXR0b24uZWxsaXBzaXMge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDk5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnZXMgYnV0dG9uLmVsbGlwc2lzOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxMDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnZXMgYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX3dyYXBwZXIge1xuICBtYXJnaW46IDhweCAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAyNXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDIwcHggMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyMHB4IDcuNSUgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoX19maWx0ZXItdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgY29udGVudDogXCJcXDIwMTNcIjsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX2ZpbHRlci10b2dnbGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29udGVudDogXCIrXCI7IH1cblxuLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTEycHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAgICAgLyogbGluZSA3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDMwcHg7IH1cbiAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICAgICAgICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfSB9IH1cbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgOTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWJveF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWJveF9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC53aC1zZWFyY2gtYm94X19idXR0b246YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtcHJlZGljdGl2ZS1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcHJlZGljdGl2ZS1zZWFyY2gge1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7IH0gfVxuICAvKiBsaW5lIDE1OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5leHBhbmRlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAvKiBsaW5lIDE2NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5sb2FkaW5nIC5zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoIC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoX19ub25lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBjb2xvcjogIzZGNkY2RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbi8qIGxpbmUgMTg4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTdweCAzMHB4IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1OyB9XG4gIC8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU3NkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M2REZFNjsgfVxuICAgIC8qIGxpbmUgMjE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMjIwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX190aXRsZS0tdmlldy1hbGwtZmFsc2Uge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlLS12aWV3LWFsbC1mYWxzZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzg3MjQzNDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyogbGluZSAyMzMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19ob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDIzOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faG92ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMjUyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faXRlbXMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgMjU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19pdGVtcyBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIC8qIGxpbmUgMjYyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19pdGVtcyBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAyNjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2l0ZW1zIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAvKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19pdGVtcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2REZFNjsgfVxuICAgIC8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2l0ZW1zIGEgbWFyayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyODcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1maWx0ZXJzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDI5Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtZmlsdGVyc19fZHJvcGRvd25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtN3B4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi8qIGxpbmUgMzA2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogMTgwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4dnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzMDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zLFxuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSAzMjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLFxuICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGksXG4gIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaSxcbiAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyLFxuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlcixcbiAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2REZFNjsgfVxuICAgIC8qIGxpbmUgMzMxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkLCAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCxcbiAgICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQsXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDIyMywgMjMwLCAwLjMpOyB9XG4gICAgLyogbGluZSAzMzcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuZGlzYWJsZWQsXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmRpc2FibGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5kaXNhYmxlZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgMzQxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkLFxuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpmaXJzdC1jaGlsZCxcbiAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzg3MjQzNCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgICAgLyogbGluZSAzNTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2QjZCNjsgfVxuXG4vKiBsaW5lIDM2Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93bi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zLFxuLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93bi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMzczLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICg3cHggKiAyKSk7XG4gICAgICBtYXJnaW46IDAgN3B4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAoN3B4ICogMikpO1xuICAgICAgbWFyZ2luOiAwIDdweCAyMHB4OyB9IH1cbiAgLyogbGluZSAzOTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgNDAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDUwcHggMCAyNXB4O1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSA0MTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuXG4vKiBsaW5lIDQxOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgIC8qIGxpbmUgNDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSArIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSBhIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwOyB9IH1cbiAgLyogbGluZSA0MzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzZGNkY2RjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA0MzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIGEge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4OyB9IH1cbiAgLyogbGluZSA0NTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUuYWN0aXZlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4NzI0MzQ7IH1cblxuLyogbGluZSA0NjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1maWx0ZXJzX190eXBlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMnB4IDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGVzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLyogbGluZSA0NzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDQ4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy5sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC8qIGxpbmUgNDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHMubG9hZGluZzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLyogbGluZSA1MDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0cy5sb2FkaW5nIC5zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA1MTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMgLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA1MTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgNTI0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1MjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAvKiBsaW5lIDUzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUgbWFyaywgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyIG1hcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSA1NDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay0tc2VudGVuY2UsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmsud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmstLXNlbnRlbmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay0tc2VudGVuY2UsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmsud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmstLXNlbnRlbmNlIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4OyB9IH1cblxuLyogbGluZSA1NTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19jb3VudCwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDU1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19jb3VudCwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIGxpbmUgNTY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA1NzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgNTc4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDU4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5idG4tLXJlYWRtb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuYnRuLS1uZXctcGFnZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbCwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLnJ0ZiAud2gtbGluayBhLCAucnRmIC53aC1saW5rIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIGEsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgYSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluaywgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWdlbmVyaWMtY29udGVudF9fbGluaywgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWluc2lnaHRzLXR5cGVfX2N0YSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLnNlcmllcy1leHBsb3Jlcl9fY3RhLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSA1OTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5idG4tLXJlYWRtb3JlOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmJ0bi0tbmV3LXBhZ2U6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAucnRmIC53aC1saW5rIGE6YmVmb3JlLCAucnRmIC53aC1saW5rIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIGE6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciBhOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDU5Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmJ0bi0tcmVhZG1vcmU6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5idG4tLW5ldy1wYWdlOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAucnRmIC53aC1saW5rIGE6YWZ0ZXIsIC5ydGYgLndoLWxpbmsgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgYTphZnRlciwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGE6YWZ0ZXIsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciBhOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiOyB9XG4gIC8qIGxpbmUgNjAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIsXG4gIC5sb2FkaW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSA2MTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fZmFjZXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC8qIGxpbmUgNjE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2ZhY2V0LCAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fY2xlYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19mYWNldCwgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2NsZWFyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9IH1cbiAgLyogbGluZSA2MjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fY2xlYXI6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDYzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzIG1hcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyogbGluZSA2NDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjQwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDcuNSU7IH0gfVxuXG4vKiBsaW5lIDY1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNy41JTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDU1cHgpOyB9IH1cblxuLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX2NvbnRlbnQuaGFzLWxpbmtzOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICAvKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX19jb250ZW50Lmhhcy1saW5rczo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX2NvbnRlbnQuaGFzLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAqIDAuNyk7IH0gfVxuXG4vKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cblxuLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXItLXRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlci0tdG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7IH0gfVxuXG4vKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXItLWJvdHRvbSB7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlci0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDExOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cblxuLyogbGluZSAxMzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDE0OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBhbGw6IHVuc2V0OyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAvKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQgYSB7XG4gICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLyogbGluZSAxODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50OmhvdmVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTg3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAvKiBsaW5lIDE5NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gIC8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OWVtKSB7XG4gICAgICAvKiBsaW5lIDIyMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMjMwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjODcyNDM0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDIzNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gICAgICAvKiBsaW5lIDI0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCwgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi8qIGxpbmUgMjUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlci1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8qIGxpbmUgMjYzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH0gfVxuICAvKiBsaW5lIDI3MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxcHggMCAwOyB9XG4gIC8qIGxpbmUgMjc1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI4MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24tLXByaW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktc3VibmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjk2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDMxMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzE4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gICAgLyogbGluZSAzMzMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDMzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cbiAgLyogbGluZSAzNTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAvKiBsaW5lIDM1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gICAgLyogbGluZSAzNjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM3OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07IH0gfVxuICAvKiBsaW5lIDM4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHotaW5kZXg6IDU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAzOTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGU6Zmlyc3Qtb2YtdHlwZSAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDQwNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDQxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBkaXY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbi53aC1zZWN0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0b3A6IDE3NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTUuNCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAud2gtc2VjdGlvbi1uYXY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjE1KTsgfVxuICAgICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjayB7XG4gICAgICAgIHRvcDogMjI1cHg7XG4gICAgICAgIG1heC13aWR0aDogNjVweDsgfVxuICAgICAgICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDQwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgLndoLXNlY3Rpb24tbmF2X190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg3MjQzNDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgLndoLXNlY3Rpb24tbmF2X190b2dnbGU6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2X190b2dnbGUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgICAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdl9fdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYuZXhwYW5kZWQgLndoLXNlY3Rpb24tbmF2X190b2dnbGUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoMzAsIDI2LCAyNywgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjA1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4wNSk7IH1cbiAgICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAud2gtc2VjdGlvbi1uYXYuZXhwYW5kZWQgLndoLXNlY3Rpb24tbmF2X190b2dnbGU6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdi1saXN0IHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDYwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAud2gtc2VjdGlvbi1uYXYuZXhwYW5kZWQgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAud2gtc2VjdGlvbi1uYXYuZXhwYW5kZWQgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgNTAlO1xuICAgICAgICAgICAgICAgICAgZmxleDogMSA1MCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAxNTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LmV4cGFuZGVkIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwOyB9IH1cbiAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgICAgICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGZvbnQtc2l6ZSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgZm9udC1zaXplIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCBmb250LXNpemUgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCBmb250LXNpemUgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgICAvKiBsaW5lIDE5Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAgIC8qIGxpbmUgMjA4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAvKiBsaW5lIDIxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDIxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICAgICAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICAgIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgIC8qIGxpbmUgMjM4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAgICAgLyogbGluZSAyNDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudDpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDI1Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGEge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMjYxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgICAgLyogbGluZSAyNjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDI3MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLyogbGluZSAyNzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAvKiBsaW5lIDI5NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZSAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpiZWZvcmUsXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAgIC8qIGxpbmUgMjk4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtLXdoaXRlIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGEsXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLyogbGluZSAzMDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCxcbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZS5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIC8qIGxpbmUgMzA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCBhLFxuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgIC8qIGxpbmUgMzExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtLXdoaXRlIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAvKiBsaW5lIDMxNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZS5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC8qIGxpbmUgMzE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgICAvKiBsaW5lIDMyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgICAgLyogbGluZSAzMjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrOmhvdmVyIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDMzMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgICAgICAvKiBsaW5lIDMzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgICAgLyogbGluZSAzNDMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrOmhvdmVyIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMzQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrOmhvdmVyIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAgICAgLyogbGluZSAzNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCBhIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfSB9XG5cbi8qIGxpbmUgMzYyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuLndoLXNlY3Rpb24tbmF2LS1oaWRlIHtcbiAgbGVmdDogLTI1MHB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4uc2hhcmUtY29tcG9uZW50IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJsb2NrOiAycHggc29saWQgI0U2RTZFNjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50ICsgLndoLWJpby1vdmVydmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgLnNoYXJlLWNvbXBvbmVudCAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50ICsgLmxhbmctc2VsZWN0b3Ige1xuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDsgfVxuICAvKiBsaW5lIDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgLnNoYXJlLWNvbXBvbmVudCAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgYmxvY2stc2l6ZTogMjRweDtcbiAgICBpbmxpbmUtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWlubGluZS1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAuc2hhcmUtY29tcG9uZW50IC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNUY3OyB9XG4gICAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgLnNoYXJlLWNvbXBvbmVudCAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbjo6YWZ0ZXIge1xuICAgICAgYmxvY2stc2l6ZTogNDBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5saW5lLXNpemU6IDQwcHg7XG4gICAgICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50IGJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgLnNoYXJlLWNvbXBvbmVudCBidXR0b24gLnNyLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50IC53aC1kb3dubG9hZC1idXR0b24gLnNwaW5uZXIge1xuICAgIGluc2V0LWJsb2NrLWVuZDogLThweDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICBtaW4taW5saW5lLXNpemU6IDM4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLyogbGluZSA2OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1zb2x1dGlvbi1kZXRhaWwge1xuICAgIG1hcmdpbi1pbmxpbmU6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgICAuc2hhcmUtY29tcG9uZW50LnNoYXJlLWNvbXBvbmVudC0tc29sdXRpb24tZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAgIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1zb2x1dGlvbi1kZXRhaWwge1xuICAgICAgICBpbmxpbmUtc2l6ZTogNjAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyB9IH1cbiAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1iaW8tZGV0YWlsIHtcbiAgICBtYXJnaW4taW5saW5lOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgICAgLnNoYXJlLWNvbXBvbmVudC5zaGFyZS1jb21wb25lbnQtLWJpby1kZXRhaWwge1xuICAgICAgICBpbmxpbmUtc2l6ZTogNzUlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgICAuc2hhcmUtY29tcG9uZW50LnNoYXJlLWNvbXBvbmVudC0tYmlvLWRldGFpbCB7XG4gICAgICAgIGlubGluZS1zaXplOiA2MCU7IH0gfVxuICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgLmNvbC03MCA+IC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1hcnRpY2xlLWRldGFpbCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgICAgLmNvbC03MCA+IC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1hcnRpY2xlLWRldGFpbCB7XG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1hcnRpY2xlLWRldGFpbCB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IC0yMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0yMHB4OyB9XG4gICAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgICAqICsgLnNoYXJlLWNvbXBvbmVudC5zaGFyZS1jb21wb25lbnQtLWFydGljbGUtZGV0YWlsIHtcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDsgfSB9XG4gIC8qIGxpbmUgMTEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgLnNoYXJlLWNvbXBvbmVudC5zaGFyZS1jb21wb25lbnQtLWFmdGVyLWhlcm8tdjIge1xuICAgIG1hcmdpbi1ibG9jazogLTUwcHggNDBweDsgfVxuICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAuc2hhcmUtY29tcG9uZW50LnNoYXJlLWNvbXBvbmVudC0tYWZ0ZXItaGVyby12MiArIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgICAgLnNoYXJlLWNvbXBvbmVudC5zaGFyZS1jb21wb25lbnQtLWFmdGVyLWhlcm8tdjIge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IC03MHB4IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1hYm91dCB7XG4gICAgbWFyZ2luLWlubGluZTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgICAuc2hhcmUtY29tcG9uZW50LnNoYXJlLWNvbXBvbmVudC0tYWJvdXQge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTI0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAgIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1hYm91dCB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogLTMwcHggLTM1cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoNy41JSArIDYwcHgpIDcuNSU7IH0gfVxuICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1jYXJlZXJzIHtcbiAgICBtYXJnaW4taW5saW5lOiAzNXB4OyB9XG4gICAgLyogbGluZSAxNDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsICsgLnNoYXJlLWNvbXBvbmVudC5zaGFyZS1jb21wb25lbnQtLWNhcmVlcnMge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAgIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1jYXJlZXJzIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAgIC5zaGFyZS1jb21wb25lbnQuc2hhcmUtY29tcG9uZW50LS1jYXJlZXJzIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogY2FsYyg3LjUlICsgNjBweCkgNy41JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAuc2hhcmUtY29tcG9uZW50IHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAuc2hhcmUtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi1ibG9jazogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbi5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDsgfVxuXG4vKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4uc2hhcmUtY29tcG9uZW50X19pY29ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4OyB9XG5cbi8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbi5zaGFyZS1jb21wb25lbnRfX2hlYWRpbmcge1xuICBjb2xvcjogIzI4MjMyNDtcbiAgZm9udDogNDAwIDAuNzVyZW0gLyBub3JtYWwgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4uc2hhcmUtY29tcG9uZW50X193cmFwcGVyLS1saW5rcyB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAvKiBsaW5lIDE4Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gIC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXItLWxpbmtzIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyB7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTkxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgLnNoYXJlLWNvbXBvbmVudF9fd3JhcHBlci0tbGlua3MgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxOTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgICAgLnNoYXJlLWNvbXBvbmVudF9fd3JhcHBlci0tbGlua3MgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saXN0IHtcbiAgICAgICAgZ2FwOiAxNnB4OyB9IH1cbiAgLyogbGluZSAyMDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50X193cmFwcGVyLS1saW5rcyAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogNDAwIDAuNzVyZW0gLyBub3JtYWwgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGdhcDogMjRweDtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDIxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgLnNoYXJlLWNvbXBvbmVudF9fd3JhcHBlci0tbGlua3MgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS1jb21wb25lbnQuc2NzcyAqL1xuICAgIC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXItLWxpbmtzIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBibG9jay1zaXplOiA0NHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgICAgIC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXItLWxpbmtzIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluazo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDIzNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4gICAgLnNoYXJlLWNvbXBvbmVudF9fd3JhcHBlci0tbGlua3MgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4yODUuMzcydjE0LjE5M2wtNC43MTctNC40MjMtLjkxOC45NzggNi4zMDUgNS45MSA2LjMwNS01LjkxLS45MTgtLjk3OC00LjcxNyA0LjQyM1YuMzcyaC0xLjM0WicgZmlsbD0nJTIzMDA1NzZGJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTkuNjYgMTUuNnY0LjY4OEgyLjI1di00LjY4N0guOTF2Ni4wMjdIMjFWMTUuNmgtMS4zNFonIGZpbGw9JyUyMzAwNTc2RicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmxvY2stc2l6ZTogMjJweDtcbiAgICAgIGlubGluZS1zaXplOiAyMXB4O1xuICAgICAgbWluLWlubGluZS1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtY29tcG9uZW50LnNjc3MgKi9cbiAgICAuc2hhcmUtY29tcG9uZW50X193cmFwcGVyLS1saW5rcyB7XG4gICAgICBnYXA6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDI1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLWNvbXBvbmVudC5zY3NzICovXG4uc2hhcmUtY29tcG9uZW50X193cmFwcGVyLS1saW5rczpub3QoOmhhcygud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX2l0ZW0pKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4gIC5zaGFyZXRoaXMtb3BlbiAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDM7IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX2l0ZW06aG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7IH1cblxuLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19pdGVtLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLXNoYXJldGhpc19faXRlbS0tdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI2OyB9XG5cbi8qIGxpbmUgNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS10aGlzLnNjc3MgKi9cbi5zaGFyZXRoaXMtb3BlbiAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNUY3OyB9XG4gIC8qIGxpbmUgODIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS10aGlzLnNjc3MgKi9cbiAgLnNoYXJldGhpcy1vcGVuIC53aC1zdGlja3ktaGVhZGVyLXNoYXJldGhpc19fdHJpZ2dlciBzcGFuIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NwaW5uZXIuc2NzcyAqL1xuLnNwaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3Bpbm5lci5zY3NzICovXG4gIC5zcGlubmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyQW5pbSAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW5uZXJBbmltIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NwaW5uZXIuc2NzcyAqL1xuICAgIC5zcGlubmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NwaW5uZXIuc2NzcyAqL1xuICAgIC5zcGlubmVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3Bpbm5lci5zY3NzICovXG4gICAgLnNwaW5uZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lckFuaW0ge1xuICAwJSxcbiAgNjAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lckFuaW0ge1xuICAwJSxcbiAgNjAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoMzAsIDI2LCAyNywgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoMzAsIDI2LCAyNywgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjA1KTsgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNy41JSAzMHB4OyB9IH1cbiAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlcl9fY3RhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlcl9fY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlcl9fY3RhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuLndoLXNjcm9sbC1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4ud2gtdXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gIC53aC11dGlsaXR5LW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgICAgIG9yZGVyOiA0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDJweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC51dGlsaXR5LW9wZW4gLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19saW5rIHtcbiAgICAgICAgY29sb3I6ICM2NTA5MTg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19hcnJvdyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAvKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC51dGlsaXR5LW9wZW4gLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19hcnJvdzphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnXCIpOyB9XG4gICAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogc29saWQgI0U2RTZFNjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgICAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fZHJvcGRvd24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC51dGlsaXR5LW9wZW4gLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAvKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2Ryb3Bkb3duLWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19kcm9wZG93bi1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fZHJvcGRvd24taXRlbS1zZWxlY3RlZCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cblxuLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fdXRpbGl0eSBsaTpsYXN0LWNoaWxkIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNTcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3V0aWxpdHkgLnNlbGVjdHJpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3V0aWxpdHkgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAvKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3V0aWxpdHkgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kb3duLWFycm93LXdoaXRlLnN2Z1wiKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktYmlvLWNhcmQuc2NzcyAqL1xuLmJpby1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1iaW8tY2FyZC5zY3NzICovXG4gIC5iaW8tY2FyZDpob3ZlciAuYmlvLWNhcmRfX3Byb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LWJpby1jYXJkLnNjc3MgKi9cbi5iaW8tY2FyZF9fcHJvZmlsZS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmxvY2stc2l6ZTogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBpbmxpbmUtc2l6ZTogNTZweDtcbiAgbWluLWlubGluZS1zaXplOiA1NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktYmlvLWNhcmQuc2NzcyAqL1xuICAuYmlvLWNhcmRfX3Byb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1iaW8tY2FyZC5zY3NzICovXG4uYmlvLWNhcmRfX25hbWUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNDAwIDAuODc1cmVtIC8gMS4xNCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LWJpby1jYXJkLnNjc3MgKi9cbiAgLmJpby1jYXJkX19uYW1lIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1iaW8tY2FyZC5zY3NzICovXG4gICAgLmJpby1jYXJkX19uYW1lIGE6aG92ZXIsIC5iaW8tY2FyZF9fbmFtZSBhOmZvY3VzLXZpc2libGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LWJpby1jYXJkLnNjc3MgKi9cbiAgICAuYmlvLWNhcmRfX25hbWUgYTo6YWZ0ZXIge1xuICAgICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LWJpby1jYXJkLnNjc3MgKi9cbi5iaW8tY2FyZF9fbGV2ZWwge1xuICBjb2xvcjogI0U2RTZFNjtcbiAgZm9udDogNDAwIDAuNzVyZW0gLyAxLjMzIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJsb2NrOiAycHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc2xpZGUuc2NzcyAqL1xuLmNhc2Utc2xpZGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc2xpZGUuc2NzcyAqL1xuICAgIC5jYXNlLXNsaWRlX19jb250YWluZXIge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiA4MnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA4MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4uY2FzZS1zbGlkZV9faGVhZGluZyAuY2FzZS1zbGlkZV9fY29weSB7XG4gIG1hcmdpbi1ibG9jazogOHB4IDIwcHg7IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4uY2FzZS1zbGlkZV9faGVhZGluZyAuY2FzZS1zbGlkZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxNnB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4gIC5jYXNlLXNsaWRlX19oZWFkaW5nIHtcbiAgICBtYXgtaW5saW5lLXNpemU6IDc3JTtcbiAgICBtaW4taW5saW5lLXNpemU6IDc3JTsgfSB9XG5cbi8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc2xpZGUuc2NzcyAqL1xuLmNhc2Utc2xpZGVfX3BpY3R1cmUge1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc2xpZGUuc2NzcyAqL1xuICAuY2FzZS1zbGlkZV9fcGljdHVyZSBpbWcge1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4gIC5jYXNlLXNsaWRlX19waWN0dXJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTMuMjUlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg5MS40MiUsICMwMDApKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDUzLjI1JSwgIzAwMCA5MS40MiUpO1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4gIC5jYXNlLXNsaWRlX19waWN0dXJlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbG9nby1pbWcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGlubGluZS1zaXplOiAxMDBweDtcbiAgICBibG9jay1zaXplOiAxMDBweDtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4gICAgICAuY2FzZS1zbGlkZV9fcGljdHVyZTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LXNsaWRlLnNjc3MgKi9cbi5jYXNlLXNsaWRlX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250OiA2MDAgMS42MjVyZW0gLyAxLjE1IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBtYXJnaW4tYmxvY2s6IDA7IH1cblxuLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4uY2FzZS1zbGlkZV9fdGVhbSB7XG4gIGJvcmRlci1ibG9jazogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy1ibG9jazogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc2xpZGUuc2NzcyAqL1xuICAgIC5jYXNlLXNsaWRlX190ZWFtIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTgycHg7IH0gfVxuXG4vKiBsaW5lIDEwNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zbGlkZS5zY3NzICovXG4uY2FzZS1zbGlkZV9fdGVhbS1oZWFkaW5nIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQ6IDcwMCAxLjEyNXJlbSAvIDEuMjIgXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbi5jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuY2FzZS1zdHVkeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyZnI7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4IDA7IH0gfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LXNwb3RsaWdodC5zY3NzICovXG4gIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5X19leWVicm93IHtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuICAgICAgLmNhc2Utc3R1ZHkgLmNhc2Utc3R1ZHlfX2V5ZWJyb3cge1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4OyB9IH1cbiAgLyogbGluZSAyMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuICAuY2FzZS1zdHVkeSAuY2FzZS1zdHVkeV9fdGl0bGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuY2FzZS1zdHVkeSAuY2FzZS1zdHVkeV9fdGl0bGUgc3Ryb25nLFxuICAgIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5X190aXRsZSBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LXNwb3RsaWdodC5zY3NzICovXG4gICAgLmNhc2Utc3R1ZHkgLmNhc2Utc3R1ZHlfX3RpdGxlIGkge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLmNhc2Utc3R1ZHkgLmNhc2Utc3R1ZHlfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzNSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuICAgICAgLmNhc2Utc3R1ZHkgLmNhc2Utc3R1ZHlfX2xpbmsge1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4OyB9IH1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuLmNhc2Utc3R1ZHlfX2hlYWRpbmcge1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMzJweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuICAgIC5jYXNlLXN0dWR5X19oZWFkaW5nIHtcbiAgICAgIGJsb2NrLXNpemU6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICBibG9jay1zaXplOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgYmxvY2stc2l6ZTogZml0LWNvbnRlbnQ7XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogODJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogODJweDtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDE5MnB4OyB9IH1cblxuLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuLmNhc2Utc3R1ZHlfX3NsaWRlciB7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuY2FzZS1zdHVkeV9fc2xpZGVyIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbi5jYXNlLXN0dWR5X19zbGlkZXItLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jYXNlLXN0dWR5LXNwb3RsaWdodC5zY3NzICovXG4uYm9keS0tbm90LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuLmdyYWRpZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1My4yNSUsIHJnYmEoMjMsIDIzLCAyMywgMCkpLCBjb2xvci1zdG9wKDkxLjQyJSwgIzE3MTcxNykpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMywgMjMsIDIzLCAwKSA1My4yNSUsICMxNzE3MTcgOTEuNDIlKTtcbiAgICAgIGJsb2NrLXNpemU6IDE2MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNzVweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IHN0aWNreTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2Nhc2Utc3R1ZHktc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuZ3JhZGllbnQge1xuICAgICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICAgICAgYmxvY2stc2l6ZTogMTQwcHg7IH0gfVxuICAvKiBsaW5lIDEwNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY2FzZS1zdHVkeS1zcG90bGlnaHQuc2NzcyAqL1xuICAuZ3JhZGllbnQuZ3JhZGllbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4uY29sdW1uLWNhcmVlcnMtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LWlubGluZS1zaXplOiAxOTIwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgLmNvbHVtbi1jYXJlZXJzLXJvdyAuaG9tZXBhZ2UtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgLmNvbHVtbi1jYXJlZXJzLXJvdyAuY29sdW1uLWNhcmVlcnMtcm93X19leWVicm93IHtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgICAgIC5jb2x1bW4tY2FyZWVycy1yb3cgLmNvbHVtbi1jYXJlZXJzLXJvd19fZXllYnJvdyB7XG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAuY29sdW1uLWNhcmVlcnMtcm93IC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDI0cHg7XG4gICAgaW5zZXQtaW5saW5lOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgICAuY29sdW1uLWNhcmVlcnMtcm93IC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAgICAgaW5zZXQtaW5saW5lOiA0MHB4OyB9IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgLmNvbHVtbi1jYXJlZXJzLXJvdyAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgLmNvbHVtbi1jYXJlZXJzLXJvdyAuc2xpY2stc2xpZGUge1xuICAgIGJsb2NrLXNpemU6IGF1dG87IH1cbiAgICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgIC5jb2x1bW4tY2FyZWVycy1yb3cgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGJsb2NrLXNpemU6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgLmNvbHVtbi1jYXJlZXJzLXJvdyB7XG4gICAgICAtd2Via2l0LXBhZGRpbmctYmVmb3JlOiA4MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA4MHB4OyB9IH1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbi5jb2x1bW4tY2FyZWVycy1yb3dfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbi5jb2x1bW4tY2FyZWVycy1yb3dfX3dyYXBwZXIge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX3dyYXBwZXIge1xuICAgICAgb3ZlcmZsb3cteTogY2xpcDsgfSB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gIC5jb2x1bW4tY2FyZWVycy1yb3dfX3dyYXBwZXIgLmhvbWVwYWdlLXNsaWRlcl9fY29udHJvbHMgLmhvbWVwYWdlLXNsaWRlcl9fcHJldi1hcnJvdyxcbiAgLmNvbHVtbi1jYXJlZXJzLXJvd19fd3JhcHBlciAuaG9tZXBhZ2Utc2xpZGVyX19jb250cm9scyAuaG9tZXBhZ2Utc2xpZGVyX19uZXh0LWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmQge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNzUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgLmNvbHVtbi1jYXJlZXJzLWNhcmQge1xuICAgICAgYmxvY2stc2l6ZTogNjIwcHg7XG4gICAgICBtYXgtYmxvY2stc2l6ZTogNjIwcHg7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNjIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4vKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlIHtcbiAgYmxvY2stc2l6ZTogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWJsb2NrLXNpemU6IDQwMHB4O1xuICBtaW4tYmxvY2stc2l6ZTogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDk2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAuY29sdW1uLWNhcmVlcnMtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIGNvbG9yLXN0b3AoNzUuMjYlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA3NS4yNiUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGluc2V0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDk2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzAwMCksIGNvbG9yLXN0b3AoNzUuMjYlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc1LjI2JSk7IH0gfVxuICAvKiBsaW5lIDExMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlIHtcbiAgICAgIGJsb2NrLXNpemU6IDYyMHB4O1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBtYXgtYmxvY2stc2l6ZTogNjIwcHg7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNjIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfSB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlLS1sZWZ0IGltZyB7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlLS1jZW50ZXIgaW1nIHtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlLS1yaWdodCBpbWcge1xuICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEzLjU5MTQxcHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMy41OTE0MXB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpLCByZ2JhKDEwMSwgOSwgMjQsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXksIG5vcm1hbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAtNDJweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC00MnB4O1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4IDg4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxNjQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gIC5jb2x1bW4tY2FyZWVycy1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MCcgaGVpZ2h0PScxNjknIGZpbGw9J25vbmUnJTNFJTNDZyBvcGFjaXR5PScuMTUnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZD0nTTU0Mi4wMzkuNjY3SDBsNzA2LjA4MSA4NDcuMjk3SDEyNTRMNTQyLjAzOS42NjdaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC42NjcpJyBkPSdNMCAwaDgwdjE2OEgweicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgICBibG9jay1zaXplOiAxNjhweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBpbmxpbmUtc2l6ZTogODBweDtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgIC5jb2x1bW4tY2FyZWVycy1jYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgICAuY29sdW1uLWNhcmVlcnMtY2FyZF9fY29udGVudCB7XG4gICAgICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gICAgICBpbnNldC1pbmxpbmU6IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuXG4vKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbi5jb2x1bW4tY2FyZWVycy1jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2NvcHkge1xuICBtYXJnaW4tYmxvY2s6IDhweCAwOyB9XG5cbi8qIGxpbmUgMjAwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogYXV0byAwO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4OyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAuY29sdW1uLWNhcmVlcnMtY2FyZF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNGRkY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG4vKiBsaW5lIDIxNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbi5jb2x1bW4tY2FyZWVycy1yb3dfX2l0ZW0ge1xuICBibG9jay1zaXplOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgLmNvbHVtbi1jYXJlZXJzLXJvd19faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMjIwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgLmNvbHVtbi1jYXJlZXJzLXJvd19faXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC8qIGxpbmUgMjIzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgICAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtOm5vdCguYWN0aXZlKSAuY29sdW1uLWNhcmVlcnMtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX2l0ZW06bm90KC5hY3RpdmUpIC5jb2x1bW4tY2FyZWVycy1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgICAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtOm5vdCguYWN0aXZlKSAuY29sdW1uLWNhcmVlcnMtY2FyZF9fY29weSxcbiAgICAgICAgLmNvbHVtbi1jYXJlZXJzLXJvd19faXRlbTpub3QoLmFjdGl2ZSkgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXgtYmxvY2stc2l6ZTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLyogbGluZSAyNDAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX2l0ZW06bm90KC5hY3RpdmUpIC5jb2x1bW4tY2FyZWVycy1jYXJkX19pbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLyogbGluZSAyNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgICAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtLmFjdGl2ZSAuY29sdW1uLWNhcmVlcnMtY2FyZF9faW1hZ2Uge1xuICAgICAgICBtaW4taW5saW5lLXNpemU6IDEwMGR2dzsgfVxuICAgICAgLyogbGluZSAyNTMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgICAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtOm50aC1vZi10eXBlKDIpLmFjdGl2ZSAuY29sdW1uLWNhcmVlcnMtY2FyZF9faW1hZ2Uge1xuICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAvKiBsaW5lIDI1OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmFmdGVyLCAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBpbmxpbmUtc2l6ZTogMXB4O1xuICAgICAgICBpbnNldC1ibG9jazogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAvKiBsaW5lIDI3MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fY29sdW1uLWNhcmVlcnMtcm93LnNjc3MgKi9cbiAgICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogMDsgfVxuICAgICAgLyogbGluZSAyNzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4gICAgICAuY29sdW1uLWNhcmVlcnMtcm93X19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgICAgLmNvbHVtbi1jYXJlZXJzLXJvd19faXRlbTpudGgtb2YtdHlwZSgzKS5hY3RpdmUgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAwOyB9IH1cblxuLyogbGluZSAyOTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2NvbHVtbi1jYXJlZXJzLXJvdy5zY3NzICovXG4uY29sdW1uLWNhcmVlcnMtcm93X19saXN0IHtcbiAgb3ZlcmZsb3cteDogY2xpcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjkwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19jb2x1bW4tY2FyZWVycy1yb3cuc2NzcyAqL1xuICAgIC5jb2x1bW4tY2FyZWVycy1yb3dfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIHBhZGRpbmc6IDEwNXB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19saW5rOmhvdmVyIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLFxuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19saW5rOmhvdmVyIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLS1ibHVycmVkIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE2NHB4IDY0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDcuNSU7IH0gfVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzOHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggNzBweCA1NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDIwMHB4IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgbWF4LWhlaWdodDogOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTEwcHg7IH0gfVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDEzMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fYmFja2dyb3VuZC0tYmx1cnJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTEwNXB4O1xuICBsZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMTBweCk7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigxMnB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fYmFja2dyb3VuZC0tYmx1cnJlZCB7XG4gICAgICB0b3A6IC0xNjRweDtcbiAgICAgIGxlZnQ6IC02NHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzI4cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQtLWJsdXJyZWQge1xuICAgICAgdG9wOiAtMTcwcHg7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDM0MHB4KTsgfSB9XG4gIC8qIGxpbmUgMTc1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQtLWJsdXJyZWQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgMTc1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLS1ibHVycmVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fYmFja2dyb3VuZC0tYmx1cnJlZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmhvbWVwYWdlLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogIzE3MTcxNzsgfVxuICAvKiBsaW5lIDQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuaG9tZXBhZ2UtdGVtcGxhdGUgLndoLWZvb3RlciB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtdGVtcGxhdGUgLndoLWZvb3Rlcl9fdG9wIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmhvbWVwYWdlLXRlbXBsYXRlIC53aC1mb290ZXJfX3RvcCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0NXB4IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS10ZW1wbGF0ZSAud2gtZm9vdGVyX19ib3R0b20td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtdGVtcGxhdGUgLndoLWZvb3Rlcl9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmhvbWVwYWdlLXRlbXBsYXRlIC53aC1mb290ZXJfX3RvcCxcbiAgICAuaG9tZXBhZ2UtdGVtcGxhdGUgLndoLWZvb3Rlcl9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWlubGluZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmhvbWVwYWdlLXRlbXBsYXRlIC53aC1mb290ZXJfX3RvcCxcbiAgICAuaG9tZXBhZ2UtdGVtcGxhdGUgLndoLWZvb3Rlcl9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1heC1pbmxpbmUtc2l6ZTogMTkyMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS10ZW1wbGF0ZSAuaG9tZXBhZ2UtdGVtcGxhdGVfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzYwJyBoZWlnaHQ9JzI0MjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScuMDUnIGQ9J00xLjAzOSAwSC01NDFsMjAxOS41OCAyNDIyLjVoNTQ3LjkyTDEuMDM5IDBaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAtNDBweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC00MHB4O1xuICAtd2Via2l0LXBhZGRpbmctYmVmb3JlOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgLmhvbWVwYWdlLXRlbXBsYXRlIC5ob21lcGFnZS10ZW1wbGF0ZV9fd3JhcHBlciA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuaG9tZXBhZ2UtdGVtcGxhdGUgLmhvbWVwYWdlLXRlbXBsYXRlX193cmFwcGVyIC53aC1iYWNrLXRvLXRvcF9fYnV0dG9uLFxuICAuaG9tZXBhZ2UtdGVtcGxhdGUgLmhvbWVwYWdlLXRlbXBsYXRlX193cmFwcGVyIC53aC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gIC5ob21lcGFnZS10ZW1wbGF0ZSAuaG9tZXBhZ2UtdGVtcGxhdGVfX3dyYXBwZXIgLndoLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmhvbWVwYWdlLXRlbXBsYXRlIC5ob21lcGFnZS10ZW1wbGF0ZV9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzY4JyBoZWlnaHQ9JzI0MjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScuMDUnIGQ9J00xLjAzOSAwSC01NDFsMjAxOS41OCAyNDIyLjVoNTQ3LjkyTDEuMDM5IDBaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgcmVwZWF0LXkgdG9wIDEzNXB4IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS10ZW1wbGF0ZSAuaG9tZXBhZ2UtdGVtcGxhdGVfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE3MTcxNyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0NDAnIGhlaWdodD0nMjQyMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9Jy4wNScgZD0nTTEuMDM5IDBILTU0MWwyMDE5LjU4IDI0MjIuNWg1NDcuOTJMMS4wMzkgMFonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKSByZXBlYXQteSB0b3AgMjEwcHggbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS10ZW1wbGF0ZSAuaG9tZXBhZ2UtdGVtcGxhdGVfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE3MTcxNyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5MjAnIGhlaWdodD0nMzE0NicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9Jy4wNScgZD0nTTEuMDM5IDBILTU0MWwyNjIyIDMxNDUuNWg1NDcuOTJMMS4wMzkgMFonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKSByZXBlYXQteSB0b3AgLTE1cHggbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNDBlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS10ZW1wbGF0ZSAuaG9tZXBhZ2UtdGVtcGxhdGVfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE3MTcxNyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwMDAnIGhlaWdodD0nNTYyNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9Jy4wNScgZD0nTTEuMDM5IDBILTU0MWw0NzIwLjUgNTY1Ny41aDU0Ny45MkwxLjAzOSAwWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpIHJlcGVhdC15O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uaG9tZXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LWlubGluZS1zaXplOiAxOTIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgLmhvbWVwYWdlLWNvbnRhaW5lciAucnRmICosIC5ob21lcGFnZS1jb250YWluZXIgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyICoge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgLmhvbWVwYWdlLWNvbnRhaW5lciAucnRmIGEsIC5ob21lcGFnZS1jb250YWluZXIgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDExNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWRfX2hlYWRpbmcsIC5yZXBvcnQtbWFzdGhlYWRfX2hlYWRpbmcge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNjAwIDIuNXJlbSAvIDEuMSBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2hlYWRpbmcsIC5yZXBvcnQtbWFzdGhlYWRfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wOTsgfSB9XG5cbi8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5jYXNlLXN0dWR5X190aXRsZSwgLmNvbHVtbi1jYXJlZXJzLXJvd19faGVhZGluZywgLmZlYXR1cmVkLXNvbHV0aW9uX19oZWFkaW5nLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9faGVhZGluZywgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19oZWFkaW5nLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19oZWFkaW5nLCAuYXV0aG9ycy1jb250cmlidXRvcnNfX2hlYWRpbmcsIC5pbWFnZS1jb250ZW50X19oZWFkaW5nLCAucnRmLnJ0Zi0tcmVwb3J0IGgyLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDIge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNjAwIDEuODc1cmVtIC8gMS4yIFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5jYXNlLXN0dWR5X190aXRsZSwgLmNvbHVtbi1jYXJlZXJzLXJvd19faGVhZGluZywgLmZlYXR1cmVkLXNvbHV0aW9uX19oZWFkaW5nLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9faGVhZGluZywgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19oZWFkaW5nLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19oZWFkaW5nLCAuYXV0aG9ycy1jb250cmlidXRvcnNfX2hlYWRpbmcsIC5pbWFnZS1jb250ZW50X19oZWFkaW5nLCAucnRmLnJ0Zi0tcmVwb3J0IGgyLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7IH0gfVxuXG4vKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uY29sdW1uLWNhcmVlcnMtY2FyZF9faGVhZGluZywgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnRfX2hlYWRpbmcsIC5ydGYucnRmLS1yZXBvcnQgaDMsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250OiA2MDAgMS42MjVyZW0gLyAxLjE1IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5jb2x1bW4tY2FyZWVycy1jYXJkX19oZWFkaW5nLCAucmVwb3J0LXJlbGF0ZWQtY29udGVudF9faGVhZGluZywgLnJ0Zi5ydGYtLXJlcG9ydCBoMywgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4OyB9IH1cblxuLyogbGluZSAxNDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2hlYWRpbmcsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWhlYWRpbmcsIC50cmVuZGluZy10b3BpY3MtY2FyZF9fdGl0bGUsIC5ydGYucnRmLS1yZXBvcnQgaDQsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250OiA2MDAgMS4zNzVyZW0gLyAxLjE4IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19oZWFkaW5nLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1oZWFkaW5nLCAudHJlbmRpbmctdG9waWNzLWNhcmRfX3RpdGxlLCAucnRmLnJ0Zi0tcmVwb3J0IGg0LCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi8qIGxpbmUgMTU3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5hdXRob3JzLWNvbnRyaWJ1dG9ycy1jYXJkX19uYW1lLFxuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX2xpbmssIC5ydGYucnRmLS1yZXBvcnQgaDUsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250OiA3MDAgMS4yNXJlbSAvIDEuMjcgXCJDcmltc29uIFRleHRcIiwgc2VyaWY7IH1cblxuLyogbGluZSAxNjIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX3JvbGUsIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19leWVicm93LCAucmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uX19sYWJlbCwgLnJ0Zi5ydGYtLXJlcG9ydCBoNiwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg2IHtcbiAgY29sb3I6ICNFNkU2RTY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udDogNjAwIDAuODc1cmVtIC8gMS4yOCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxNjgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLnJlcG9ydC1tYXN0aGVhZF9fY29weSwgLnJ0Zi5ydGYtLXJlcG9ydCAqLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgKiwgLnJ0Zi5ydGYtLXJlcG9ydCBvbCBsaTo6YmVmb3JlLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRTZFNkU2O1xuICBmb250OiA0MDAgMS4xMjVyZW0gLyAxLjU1IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDE3Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uY2FzZS1zbGlkZV9fY29weSwgLmZlYXR1cmVkLXNvbHV0aW9uX19jb3B5LCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fY29weSwgLmltYWdlLWNvbnRlbnRfX2NvcHkucnRmLnJ0Zi0tcmVwb3J0LCAuaW1hZ2UtY29udGVudF9fY29weS5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciwgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnRfX2l0ZW0sIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50X19pdGVtLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbSB7XG4gIGNvbG9yOiAjRTZFNkU2O1xuICBmb250OiA0MDAgMXJlbSAvIDEuNjIgXCJDaGl2b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5jb2x1bW4tY2FyZWVycy1jYXJkX19jb3B5IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQ6IDQwMCAwLjg3NXJlbSAvIDEuNTcgXCJDaGl2b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5hdXRob3JzLWNvbnRyaWJ1dG9ycy1jYXJkX190aXRsZSwgLmltYWdlLWNvbnRlbnRfX2NhcHRpb24sIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXItdGl0bGUge1xuICBjb2xvcjogI0U2RTZFNjtcbiAgZm9udDogNDAwIDAuNzVyZW0gLyAxLjMzIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uY2FzZS1zbGlkZV9fbGluaywgLmNhc2Utc3R1ZHlfX2xpbmssIC5jb2x1bW4tY2FyZWVycy1jYXJkX19saW5rLCAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluaywgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fbGluaywgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2Jpb3MtbGluaywgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluaywgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0LCAuYXV0aG9ycy1jb250cmlidXRvcnNfX2xpbmsge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNDAwIDAuODc1cmVtIC8gMS4xNCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjogNnB4O1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTk3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgLmNhc2Utc2xpZGVfX2xpbms6OmJlZm9yZSwgLmNhc2Utc3R1ZHlfX2xpbms6OmJlZm9yZSwgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2xpbms6OmJlZm9yZSwgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6OmJlZm9yZSwgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rOjpiZWZvcmUsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19saW5rOjpiZWZvcmUsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6OmJlZm9yZSwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazo6YmVmb3JlLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19zZWxlY3Q6OmJlZm9yZSwgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saW5rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYmxvY2stc2l6ZTogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgICBpbnNldC1pbmxpbmU6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDIwNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gIC5jYXNlLXNsaWRlX19saW5rOjphZnRlciwgLmNhc2Utc3R1ZHlfX2xpbms6OmFmdGVyLCAuY29sdW1uLWNhcmVlcnMtY2FyZF9fbGluazo6YWZ0ZXIsIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rOjphZnRlciwgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rOjphZnRlciwgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2xpbms6OmFmdGVyLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1saW5rOjphZnRlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazo6YWZ0ZXIsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NlbGVjdDo6YWZ0ZXIsIC5hdXRob3JzLWNvbnRyaWJ1dG9yc19fbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNzUgOC4zNDkgNi40MDMgNSAxLjc1IDEuNjUxVjBsMi4zMDcgMS42NTFMOC43NSA1IDQuMDU3IDguMzQ5IDEuNzUgMTBWOC4zNDlaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICAgIGJsb2NrLXNpemU6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGlubGluZS1zaXplOiAxMHB4O1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuY2FzZS1zbGlkZV9fbGluazpob3ZlciwgLmNhc2Utc3R1ZHlfX2xpbms6aG92ZXIsIC5jb2x1bW4tY2FyZWVycy1jYXJkX19saW5rOmhvdmVyLCAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluazpob3ZlciwgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rOmhvdmVyLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fbGluazpob3ZlciwgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2Jpb3MtbGluazpob3ZlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazpob3ZlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0OmhvdmVyLCAuYXV0aG9ycy1jb250cmlidXRvcnNfX2xpbms6aG92ZXIsIC5jYXNlLXNsaWRlX19saW5rOmZvY3VzLXZpc2libGUsIC5jYXNlLXN0dWR5X19saW5rOmZvY3VzLXZpc2libGUsIC5jb2x1bW4tY2FyZWVycy1jYXJkX19saW5rOmZvY3VzLXZpc2libGUsIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rOmZvY3VzLXZpc2libGUsIC5mZWF0dXJlZC1zb2x1dGlvbl9fbGluazpmb2N1cy12aXNpYmxlLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fbGluazpmb2N1cy12aXNpYmxlLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1saW5rOmZvY3VzLXZpc2libGUsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX2xpbms6Zm9jdXMtdmlzaWJsZSwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0OmZvY3VzLXZpc2libGUsIC5hdXRob3JzLWNvbnRyaWJ1dG9yc19fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIyNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmNhc2Utc2xpZGVfX2xpbms6aG92ZXI6OmFmdGVyLCAuY2FzZS1zdHVkeV9fbGluazpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY2FyZWVycy1jYXJkX19saW5rOmhvdmVyOjphZnRlciwgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6aG92ZXI6OmFmdGVyLCAuZmVhdHVyZWQtc29sdXRpb25fX2xpbms6aG92ZXI6OmFmdGVyLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fbGluazpob3Zlcjo6YWZ0ZXIsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6aG92ZXI6OmFmdGVyLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19saW5rOmhvdmVyOjphZnRlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0OmhvdmVyOjphZnRlciwgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saW5rOmhvdmVyOjphZnRlciwgLmNhc2Utc2xpZGVfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5jYXNlLXN0dWR5X19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuY29sdW1uLWNhcmVlcnMtY2FyZF9fbGluazpmb2N1cy12aXNpYmxlOjphZnRlciwgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5mZWF0dXJlZC1zb2x1dGlvbl9fbGluazpmb2N1cy12aXNpYmxlOjphZnRlciwgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NlbGVjdDpmb2N1cy12aXNpYmxlOjphZnRlciwgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDIyOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmNhc2Utc2xpZGVfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmNhc2Utc3R1ZHlfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbi1jYXJlZXJzLWNhcmRfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rOmhvdmVyOjpiZWZvcmUsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19saW5rOmhvdmVyOjpiZWZvcmUsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazpob3Zlcjo6YmVmb3JlLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19zZWxlY3Q6aG92ZXI6OmJlZm9yZSwgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saW5rOmhvdmVyOjpiZWZvcmUsIC5jYXNlLXNsaWRlX19saW5rOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLmNhc2Utc3R1ZHlfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlLCAuY29sdW1uLWNhcmVlcnMtY2FyZF9fbGluazpmb2N1cy12aXNpYmxlOjpiZWZvcmUsIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLmZlYXR1cmVkLXNvbHV0aW9uX19saW5rOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1saW5rOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazpmb2N1cy12aXNpYmxlOjpiZWZvcmUsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NlbGVjdDpmb2N1cy12aXNpYmxlOjpiZWZvcmUsIC5hdXRob3JzLWNvbnRyaWJ1dG9yc19fbGluazpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICAgICAgaW5zZXQtaW5saW5lLWVuZDogMXB4OyB9XG5cbi8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5jYXNlLXN0dWR5X19leWVicm93LCAuY29sdW1uLWNhcmVlcnMtcm93X19leWVicm93LCAuaG9tZXBhZ2UtbWFzdGhlYWRfX2V5ZWJyb3csIC5mZWF0dXJlZC1zb2x1dGlvbl9fZXllYnJvdywgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2V5ZWJyb3csIC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fZXllYnJvdywgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fZXllYnJvdywgLnJlcG9ydC1tYXN0aGVhZF9fZGF0ZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRTZFNkU2O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IDYwMCAwLjg3NXJlbSAvIDEuMjggXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBnYXA6IDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAyNDUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuY2FzZS1zdHVkeV9fZXllYnJvdzo6YmVmb3JlLCAuY29sdW1uLWNhcmVlcnMtcm93X19leWVicm93OjpiZWZvcmUsIC5ob21lcGFnZS1tYXN0aGVhZF9fZXllYnJvdzo6YmVmb3JlLCAuZmVhdHVyZWQtc29sdXRpb25fX2V5ZWJyb3c6OmJlZm9yZSwgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2V5ZWJyb3c6OmJlZm9yZSwgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19leWVicm93OjpiZWZvcmUsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX2V5ZWJyb3c6OmJlZm9yZSwgLnJlcG9ydC1tYXN0aGVhZF9fZGF0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5RTAwO1xuICAgIGJsb2NrLXNpemU6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbmxpbmUtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4ucmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uX19kb3dubG9hZC1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGO1xuICBib3JkZXI6IHVuc2V0O1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IDQwMCAxcmVtIC8gMSBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGdhcDogOHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDI3Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gIC5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb25fX2Rvd25sb2FkLWJ1dHRvbjpob3ZlciwgLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fZG93bmxvYWQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCg0Ny45NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSksICMwMDU3NmY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSA0Ny45NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksICMwMDU3NmY7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5LCBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZF9fbGluaywgLnJlcG9ydC1tYXN0aGVhZF9fY3RhIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiB1bnNldDtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250OiA2MDAgMXJlbSAvIDEgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBnYXA6IDhweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAzMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2xpbms6aG92ZXIsIC5yZXBvcnQtbWFzdGhlYWRfX2N0YTpob3ZlciwgLmhvbWVwYWdlLW1hc3RoZWFkX19saW5rOmZvY3VzLXZpc2libGUsIC5yZXBvcnQtbWFzdGhlYWRfX2N0YTpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC42MiUsICNmZmYpLCBjb2xvci1zdG9wKDQ5Ljc5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgdG8oI2ZmZikpLCAjYzZkZmU2O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmYgMC42MiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA0OS43OSUsICNmZmYgMTAwJSksICNjNmRmZTY7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5LCBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyODgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZF9fbGluaywgLnJlcG9ydC1tYXN0aGVhZF9fY3RhIHtcbiAgICAgIGlubGluZS1zaXplOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgaW5saW5lLXNpemU6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2xpbmssIC5yZXBvcnQtbWFzdGhlYWRfX2N0YSB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDsgfSB9XG5cbi8qIGxpbmUgMzMyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMzMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gICAgLmhvbWVwYWdlLXNsaWRlcl9fY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzQzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBjb2xvcjogI0I2QjZCNjtcbiAgZm9udDogNDAwIDAuODc1cmVtIC8gMS4yOCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAzNTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmhvbWVwYWdlLXNsaWRlcl9fcHJldi1hcnJvdyxcbi5ob21lcGFnZS1zbGlkZXJfX25leHQtYXJyb3cge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBibG9jay1zaXplOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpbmxpbmUtc2l6ZTogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBtaW4tYmxvY2stc2l6ZTogNDBweDtcbiAgbWluLWlubGluZS1zaXplOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAzNjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuICAuaG9tZXBhZ2Utc2xpZGVyX19wcmV2LWFycm93OjphZnRlcixcbiAgLmhvbWVwYWdlLXNsaWRlcl9fbmV4dC1hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDM3Nywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4gIC5ob21lcGFnZS1zbGlkZXJfX3ByZXYtYXJyb3c6OmJlZm9yZSxcbiAgLmhvbWVwYWdlLXNsaWRlcl9fbmV4dC1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgMzkxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX3ByZXYtYXJyb3c6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwLjkwNCAyLjQ4MSA1LjA4NyA2LjY2N2w1LjgxNyA0LjE4NnYyLjA2NEw4LjAyIDEwLjg1MyAyLjE1NCA2LjY2NyA4LjAyIDIuNDgxIDEwLjkwNC40MTd2Mi4wNjRaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAzOTYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmhvbWVwYWdlLXNsaWRlcl9fcHJldi1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzEzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC45MDQgMi40ODEgNS4wODcgNi42NjdsNS44MTcgNC4xODZ2Mi4wNjRMOC4wMiAxMC44NTMgMi4xNTQgNi42NjcgOC4wMiAyLjQ4MSAxMC45MDQuNDE3djIuMDY0WicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMTAwJTsgfVxuXG4vKiBsaW5lIDQwNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uaG9tZXBhZ2Utc2xpZGVyX19wcmV2LWFycm93OmhvdmVyOjpiZWZvcmUsIC5ob21lcGFnZS1zbGlkZXJfX3ByZXYtYXJyb3c6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDQwOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZ2xvYmFscy5zY3NzICovXG4uaG9tZXBhZ2Utc2xpZGVyX19wcmV2LWFycm93OmhvdmVyOjphZnRlciwgLmhvbWVwYWdlLXNsaWRlcl9fcHJldi1hcnJvdzpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7IH1cblxuLyogbGluZSA0MTYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWdsb2JhbHMuc2NzcyAqL1xuLmhvbWVwYWdlLXNsaWRlcl9fbmV4dC1hcnJvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdtMy4wOTEgMTAuODUzIDUuODE3LTQuMTg2LTUuODE3LTQuMTg2Vi40MTdsMi44ODQgMi4wNjQgNS44NjYgNC4xODYtNS44NjYgNC4xODYtMi44ODQgMi4wNjR2LTIuMDY0WicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qIGxpbmUgNDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX25leHQtYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdtMy4wOTEgMTAuODUzIDUuODE3LTQuMTg2LTUuODE3LTQuMTg2Vi40MTdsMi44ODQgMi4wNjQgNS44NjYgNC4xODYtNS44NjYgNC4xODYtMi44ODQgMi4wNjR2LTIuMDY0WicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xMDAlOyB9XG5cbi8qIGxpbmUgNDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX25leHQtYXJyb3c6aG92ZXI6OmJlZm9yZSwgLmhvbWVwYWdlLXNsaWRlcl9fbmV4dC1hcnJvdzpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1nbG9iYWxzLnNjc3MgKi9cbi5ob21lcGFnZS1zbGlkZXJfX25leHQtYXJyb3c6aG92ZXI6OmFmdGVyLCAuaG9tZXBhZ2Utc2xpZGVyX19uZXh0LWFycm93OmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuLndoLWhvbWUtcGFnZS1oZXJvX19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTYwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zNWRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oMzA1KSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMDUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX2Nhcm91c2VsX19zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSA3cyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDY1LCA2NSwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2Nhcm91c2VsX19zbGlkZS5hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWwgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSA3cyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDY1LCA2NSwgMC44NSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgIC8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWwgaW1nLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjdweCA1OHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveC1mb2N1c2VkIC53aC1ob21lLXBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gICAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94LWZvY3VzZWQgLndoLWhvbWUtcGFnZS1oZXJvX19jb250ZW50IC53aC1ob21lLXBhZ2UtaGVyb19fbG9nbyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fbG9nbyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuNCkpO1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC40KSk7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gICAgLndoLWhvbWUtcGFnZS1oZXJvX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC8qIGxpbmUgMTIwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm9fX2FuaW1hdGVkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuLndoLWhvbWUtcGFnZS1oZXJvX19zbHVnIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZyB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX3NsdWcge1xuICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzNweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWhvbWUtcGFnZS1oZXJvX19zbHVnOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZzphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMzdweCBhdXRvIDQwcHg7IH0gfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm9fX3NlYXJjaGJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3NXB4OyB9XG4gIC8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19zZWFyY2hiYXItY29udGFpbmVyIC53aC1zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLyogbGluZSAxODgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX3NlYXJjaGJhci1jb250YWluZXIgLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDIwMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSAyMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAyMXB4OyB9IH1cbiAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4yKTsgfVxuICAgIC8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWhvbWUtcGFnZS1oZXJvX19saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMjM4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fc2Nyb2xsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMik7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19zY3JvbGw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjU3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX3Njcm9sbDpob3ZlciBzdmcge1xuICAgICAgdG9wOiA3cHg7IH1cbiAgLyogbGluZSAyNjIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX3Njcm9sbCBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZmlsbDogI0ZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLWNhcmQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC1jYXJkLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19oZWFkaW5nIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC1jYXJkLnNjc3MgKi9cbiAgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2hlYWRpbmcgc3Ryb25nLFxuICAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9faGVhZGluZyBiIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLWNhcmQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9faGVhZGluZyBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAxNnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC1jYXJkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluayB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMzcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLWNhcmQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX3BsYXktYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4gIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19wbGF5LWJ0bjo6YWZ0ZXIge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLWNhcmQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fcGxheS1idG46aG92ZXIgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6OmFmdGVyLCAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fcGxheS1idG46Zm9jdXMtdmlzaWJsZSAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4gIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19wbGF5LWJ0bjpob3ZlciAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluazo6YmVmb3JlLCAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fcGxheS1idG46Zm9jdXMtdmlzaWJsZSAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluazo6YmVmb3JlIHtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAxcHg7IH1cbiAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4gIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19wbGF5LWJ0biAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluayB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9XG5cbi8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLWNhcmQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX3BsYXktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcGxheS1idXR0b24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgMTAwJTtcbiAgYmxvY2stc2l6ZTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluay13cmFwcGVyOjphZnRlciB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC1jYXJkLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rLXdyYXBwZXI6aG92ZXIgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6OmFmdGVyLCAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluay13cmFwcGVyOmZvY3VzLXZpc2libGUgLmhvbWVwYWdlLW1hc3RoZWFkLWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQtY2FyZC5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluay13cmFwcGVyOmhvdmVyIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rOjpiZWZvcmUsIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkX19saW5rLXdyYXBwZXI6Zm9jdXMtdmlzaWJsZSAuaG9tZXBhZ2UtbWFzdGhlYWQtY2FyZF9fbGluazo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA3NHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNzRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LWlubGluZS1zaXplOiAxOTIwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWQgLmhvbWVwYWdlLW1hc3RoZWFkX19leWVicm93IHtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgICAuaG9tZXBhZ2UtbWFzdGhlYWQgLmhvbWVwYWdlLW1hc3RoZWFkX19leWVicm93IHtcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgLmhvbWVwYWdlLW1hc3RoZWFkIC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAgICAgLmhvbWVwYWdlLW1hc3RoZWFkIC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGlubGluZS1zaXplOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkIC5ob21lcGFnZS1tYXN0aGVhZF9fc2xpZGUge1xuICAgICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWVuZDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBwYWRkaW5nLWlubGluZTogMzJweDsgfSB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgLmhvbWVwYWdlLW1hc3RoZWFkIC5ob21lcGFnZS1tYXN0aGVhZC1jYXJkIHtcbiAgICBibG9jay1zaXplOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkIHtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgNDMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAgIC5ob21lcGFnZS1tYXN0aGVhZCAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAgIC5ob21lcGFnZS1tYXN0aGVhZCAuc2xpY2stc2xpZGUge1xuICAgICAgICBibG9jay1zaXplOiBhdXRvOyB9XG4gICAgICAgIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAgICAgLmhvbWVwYWdlLW1hc3RoZWFkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgYmxvY2stc2l6ZTogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZCB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDExMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDExMnB4OyB9IH1cblxuLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogY2xpcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX3dyYXBwZXIge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgYmxvY2stc2l6ZTogNjgwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MTNweCBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgaW5zZXQtaW5saW5lOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZF9fd3JhcHBlciB7XG4gICAgICBibG9jay1zaXplOiA5MDdweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzEzcHggbWlubWF4KDAsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gIC5ob21lcGFnZS1tYXN0aGVhZF9fc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xMHB4O1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX3NsaWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4taW5saW5lOiA2MHB4IC05MHB4O1xuICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDhweDsgfVxuICAgIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX3NsaWRlci13cmFwcGVyIC5zbGljay1saXN0IHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAtMzJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTMycHg7XG4gICAgICAtd2Via2l0LXBhZGRpbmctZW5kOiA3OXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX3NsaWRlci13cmFwcGVyIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IC05NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IC05NXB4O1xuICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiA0OHB4OyB9XG4gICAgLyogbGluZSAxMDIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX3NsaWRlci13cmFwcGVyIC5zbGljay1saXN0IHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAtMzJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTMycHg7XG4gICAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7IH0gfVxuXG4vKiBsaW5lIDEwOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuLmhvbWVwYWdlLW1hc3RoZWFkX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg5LjMzJSwgIzE3MTcxNyksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKSwgdmFyKC0taG9tZXBhZ2UtbWFzdGhlYWQtYmcpIGxpZ2h0Z3JheSAtMTA2LjI2MnB4IC0zNC42OXB4LzE3MS4wMzIlIDEwOS4yODYlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNzE3MTcgOS4zMyUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSksIHZhcigtLWhvbWVwYWdlLW1hc3RoZWFkLWJnKSBsaWdodGdyYXkgLTEwNi4yNjJweCAtMzQuNjlweC8xNzEuMDMyJSAxMDkuMjg2JSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmxvY2stc2l6ZTogNDIwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJsb2NrLXNpemU6IDM2M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZF9fYmFja2dyb3VuZCB7XG4gICAgICBibG9jay1zaXplOiA2ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJsb2NrLXNpemU6IDkwN3B4OyB9IH1cblxuLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKSwgcmdiYSgxMDEsIDksIDI0LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5LCBub3JtYWw7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEzLjU5MTQxcHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMy41OTE0MXB4KTtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAtMTgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTgwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLyogbGluZSAxNDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgLmhvbWVwYWdlLW1hc3RoZWFkX19jb250ZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MCcgaGVpZ2h0PScxNjgnIGZpbGw9J25vbmUnJTNFJTNDZyBvcGFjaXR5PScuMTUnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZD0nTTU0Mi4wMzkgMEgwbDcwNi4wODEgODQ3LjI5N0gxMjU0TDU0Mi4wMzkgMFonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoODB2MTY4SDB6Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICAgIGJsb2NrLXNpemU6IDE2OHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGlubGluZS1zaXplOiA4MHB4O1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2NvbnRlbnQge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAtMTIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTEyMHB4O1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2NvbnRlbnQge1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogLTQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IC00MHB4O1xuICAgICAgcGFkZGluZzogNDhweDsgfVxuICAgICAgLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbiAgICAgIC5ob21lcGFnZS1tYXN0aGVhZF9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyMCcgaGVpZ2h0PScyNjUnIGZpbGw9J25vbmUnJTNFJTNDZyBvcGFjaXR5PScuMTUnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZD0nTTEzNTUuMSAwSDBsMTc2NS4yIDIxMTguMjRIMzEzNUwxMzU1LjEgMFonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoMjIwdjI2NUgweicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmxvY2stc2l6ZTogMjY1cHg7XG4gICAgICAgIGlubGluZS1zaXplOiAyMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgIC8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkX19jb250ZW50IHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwOyB9IH1cblxuLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDE5MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2hlYWRpbmcgc3Ryb25nLFxuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2hlYWRpbmcgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDE5Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtbWFzdGhlYWRfX2hlYWRpbmcgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMjAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWRfX2NvcHkge1xuICBjb2xvcjogI0U2RTZFNjtcbiAgZm9udDogNDAwIDFyZW0gLyAxLjYyIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1tYXN0aGVhZF9fY29weSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDsgfSB9XG5cbi8qIGxpbmUgMjE4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4uaG9tZXBhZ2UtbWFzdGhlYWRfX2xpbmstLWV4dGVybmFsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKScgZmlsbD0nJTIzMDA1NzZGJyUzRSUzQ3BhdGggZD0nTTEzLjA2OCAxNC42NThIMS4zMThWMi45aDUuNzgzVjEuNTgySC42NjNBLjY2MS42NjEgMCAwIDAgMCAyLjI0NXYxMy4wNjhjMCAuMzY3LjI5Ni42NjMuNjYzLjY2M2gxMy4wNjhhLjY2MS42NjEgMCAwIDAgLjY2My0uNjYzVjguODc1aC0xLjMxOHY1Ljc4M2gtLjAwOFonLyUzRSUzQ3BhdGggZD0nTTEwLjU2IDB2MS4zMThoMy4xNzFMNi41NDIgOC40OTlsLjkyNy45MjcgNy4yMTMtNy4xODF2My4xN0gxNlYwaC01LjQ0WicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoMTZ2MTUuOTc2SDB6Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICBibG9jay1zaXplOiAxNnB4O1xuICBjb250ZW50OiAnJztcbiAgaW5saW5lLXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLW1hc3RoZWFkLnNjc3MgKi9cbi5ob21lcGFnZS1tYXN0aGVhZF9fc2xpZGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgb3ZlcmZsb3cteDogY2xpcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1tYXN0aGVhZC5zY3NzICovXG4gICAgLmhvbWVwYWdlLW1hc3RoZWFkX19zbGlkZXIge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLXJ0Zi5zY3NzICovXG4ucnRmLS1ob21lcGFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luOiAxMTBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7IH0gfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSBhIHtcbiAgICAgIGN1cnNvcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1JSAhaW1wb3J0YW50OyB9IH1cbiAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1JSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gIC8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC5zbGljay1hY3RpdmUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDcwcHg7IH0gfVxuXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAuc2xpY2stYWN0aXZlIC53aC1zaG93Y2FzZS1jYXJvdXNlbC1zbGlkZV9faW1nLXdyYXBwZXIgcGljdHVyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4ud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbC1zbGlkZV9faW1nIHtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9IH1cbiAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLWFjdGl2ZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5zbGljay1hY3RpdmUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE1NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDE2Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsX19jdXJzb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWxfX2N1cnNvci5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWxfX2N1cnNvciBzdmcge1xuICAgIGZpbGw6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuLmZlYXR1cmVkLXNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LWlubGluZS1zaXplOiAxOTIwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uIC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaW5saW5lLXNpemU6IDE1MXB4O1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuLmZlYXR1cmVkLXNvbHV0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtc29sdXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cblxuLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbi5mZWF0dXJlZC1zb2x1dGlvbl9fcGljdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gIC5mZWF0dXJlZC1zb2x1dGlvbl9fcGljdHVyZSBpbWcge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbi5mZWF0dXJlZC1zb2x1dGlvbl9fcGxheS1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7XG4gIGJsb2NrLXNpemU6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW5saW5lLXNpemU6IDQ4cHg7XG4gIGluc2V0LWJsb2NrLWVuZDogMjRweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbiAgLmZlYXR1cmVkLXNvbHV0aW9uX19wbGF5LWJ0bjpob3ZlciwgLmZlYXR1cmVkLXNvbHV0aW9uX19wbGF5LWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuICAuZmVhdHVyZWQtc29sdXRpb25fX3BsYXktYnRuOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNTUyNzRGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtc29sdXRpb25fX3BsYXktYnRuIHtcbiAgICAgIGJsb2NrLXNpemU6IDY0cHg7XG4gICAgICBpbmxpbmUtc2l6ZTogNjRweDsgfSB9XG5cbi8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4uZmVhdHVyZWQtc29sdXRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbl9fY29udGVudCB7XG4gICAgICAtd2Via2l0LXBhZGRpbmctZW5kOiA5MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuLmZlYXR1cmVkLXNvbHV0aW9uX19leWVicm93IHtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uX19leWVicm93IHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4OyB9IH1cblxuLyogbGluZSA5OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbi5mZWF0dXJlZC1zb2x1dGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbiAgLmZlYXR1cmVkLXNvbHV0aW9uX19oZWFkaW5nIHN0cm9uZyxcbiAgLmZlYXR1cmVkLXNvbHV0aW9uX19oZWFkaW5nIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4gIC5mZWF0dXJlZC1zb2x1dGlvbl9faGVhZGluZyBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4uZmVhdHVyZWQtc29sdXRpb25fX2NvcHkge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTEyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbl9fY29weSB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDsgfSB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zb2x1dGlvbi1zbGlkZXIuc2NzcyAqL1xuLmZlYXR1cmVkLXNvbHV0aW9uX19zb2x1dGlvbi1pdGVtIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7IH1cblxuLyogbGluZSAxMjUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3NvbHV0aW9uLXNsaWRlci5zY3NzICovXG4uZmVhdHVyZWQtc29sdXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEyNSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc29sdXRpb24tc2xpZGVyLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtc29sdXRpb25fX2xpbmsge1xuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1jYXJkLnNjc3MgKi9cbi50ZWFtLXNwb3RsaWdodC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1jYXJkLnNjc3MgKi9cbi50ZWFtLXNwb3RsaWdodC1jYXJkOmhhcyhhKTpob3ZlciAudGVhbS1zcG90bGlnaHQtY2FyZF9fcHJvZmlsZS1pbWFnZSBpbWcsIC50ZWFtLXNwb3RsaWdodC1jYXJkOmhhcyhhKTpmb2N1cy12aXNpYmxlIC50ZWFtLXNwb3RsaWdodC1jYXJkX19wcm9maWxlLWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1jYXJkLnNjc3MgKi9cbi50ZWFtLXNwb3RsaWdodC1jYXJkOmhhcyhhKTpob3ZlciAudGVhbS1zcG90bGlnaHQtY2FyZF9fbmFtZSBhLCAudGVhbS1zcG90bGlnaHQtY2FyZDpoYXMoYSk6Zm9jdXMtdmlzaWJsZSAudGVhbS1zcG90bGlnaHQtY2FyZF9fbmFtZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtY2FyZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtY2FyZF9fcHJvZmlsZS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmxvY2stc2l6ZTogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaW5saW5lLXNpemU6IDEwMHB4O1xuICBtaW4taW5saW5lLXNpemU6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWNhcmQuc2NzcyAqL1xuICAudGVhbS1zcG90bGlnaHQtY2FyZF9fcHJvZmlsZS1pbWFnZSBpbWcge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWNhcmQuc2NzcyAqL1xuICAgIC50ZWFtLXNwb3RsaWdodC1jYXJkX19wcm9maWxlLWltYWdlIHtcbiAgICAgIGJsb2NrLXNpemU6IDEyMHB4O1xuICAgICAgaW5saW5lLXNpemU6IDEyMHB4O1xuICAgICAgbWluLWlubGluZS1zaXplOiAxMjBweDsgfSB9XG5cbi8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWNhcmQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWNhcmRfX25hbWUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNzAwIDEuMjVyZW0gLyAxLjMgXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1jYXJkLnNjc3MgKi9cbiAgLnRlYW0tc3BvdGxpZ2h0LWNhcmRfX25hbWUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1jYXJkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtY2FyZF9fbmFtZSBhOjphZnRlciB7XG4gICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWNhcmQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWNhcmRfX2xldmVsIHtcbiAgY29sb3I6ICNFNkU2RTY7XG4gIGZvbnQ6IDQwMCAwLjg3NXJlbSAvIDEuMjggXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYmxvY2s6IDRweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZCAuc2xpY2stc2xpZGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4OyB9IH1cblxuLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fd3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZF9fcGljdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fcGljdHVyZSBpbWcge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fcGljdHVyZSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAtMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAgIC50ZWFtLXNwb3RsaWdodC1ncmlkX19waWN0dXJlIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC00MHB4OyB9IH1cblxuLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZF9fcGxheS1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7XG4gIGJsb2NrLXNpemU6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpbmxpbmUtc2l6ZTogNDhweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAyNHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX3BsYXktYnRuOmhvdmVyLCAudGVhbS1zcG90bGlnaHQtZ3JpZF9fcGxheS1idG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4gIC50ZWFtLXNwb3RsaWdodC1ncmlkX19wbGF5LWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzU1Mjc0RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAgIC50ZWFtLXNwb3RsaWdodC1ncmlkX19wbGF5LWJ0biB7XG4gICAgICBibG9jay1zaXplOiA2NHB4O1xuICAgICAgaW5saW5lLXNpemU6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4OyB9IH1cblxuLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZF9fZXllYnJvdyB7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fZXllYnJvdyB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDsgfSB9XG5cbi8qIGxpbmUgOTYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxMDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAudGVhbS1zcG90bGlnaHQtZ3JpZF9faGVhZGluZyBzdHJvbmcsXG4gIC50ZWFtLXNwb3RsaWdodC1ncmlkX19oZWFkaW5nIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAudGVhbS1zcG90bGlnaHQtZ3JpZF9faGVhZGluZyBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAxMTEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2NvcHkge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fY29weSB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDsgfSB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbi50ZWFtLXNwb3RsaWdodC1ncmlkX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuICAgIC50ZWFtLXNwb3RsaWdodC1ncmlkX19saW5rIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4OyB9IH1cblxuLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2Jpb3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4gICAgLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2Jpb3Mtd3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDQ4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDhweDsgfSB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbi50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGlubGluZS1zaXplOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IC0xNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDE1Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4gIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6aG92ZXIsIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7IH1cblxuLyogbGluZSAxNjIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RlYW0tc3BvdGxpZ2h0LWdyaWQuc2NzcyAqL1xuLnRlYW0tc3BvdGxpZ2h0LWdyaWRfX2Jpb3MtaGVhZGluZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDE2OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4udGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1ncmlkIHtcbiAgLXdlYmtpdC1ib3JkZXItYWZ0ZXI6IDFweCBzb2xpZCAjNkY2RjZGO1xuICAgICAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjNkY2RjZGO1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTY4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZWFtLXNwb3RsaWdodC1ncmlkLnNjc3MgKi9cbiAgICAudGVhbS1zcG90bGlnaHQtZ3JpZF9fYmlvcy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDI0cHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVhbS1zcG90bGlnaHQtZ3JpZC5zY3NzICovXG4gIC50ZWFtLXNwb3RsaWdodC1ncmlkX19iaW9zLWdyaWQtaXRlbSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4udGVzdGltb25pYWwtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogODBweCA5MHB4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWwgLmhvbWVwYWdlLXNsaWRlcl9fY29udHJvbHMge1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAudGVzdGltb25pYWwtY2Fyb3VzZWwgLmhvbWVwYWdlLXNsaWRlcl9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGlubGluZS1zaXplOiAxNTFweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbi50ZXN0aW1vbmlhbC1jYXJvdXNlbF9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19oZWFkZXIge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuLnRlc3RpbW9uaWFsLWNhcm91c2VsX19leWVicm93IHtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2V5ZWJyb3cge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4udGVzdGltb25pYWwtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2hlYWRpbmcgc3Ryb25nLFxuICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2hlYWRpbmcgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9faGVhZGluZyBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSA1Nywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2NhcmQtd3JhcHBlcjo6YmVmb3JlLCAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2NhcmQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9pbWFnZXMvdGVzdGltb25pYWwtY29ybmVyLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHpvb206IDgyLjUlOyB9XG4gIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fY2FyZC13cmFwcGVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fY2FyZC13cmFwcGVyOjpiZWZvcmUsIC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fY2FyZC13cmFwcGVyOjphZnRlciB7XG4gICAgICB6b29tOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2NhcmQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICAgIGlubGluZS1zaXplOiA4MzRweDsgfVxuICAgICAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXI6OmJlZm9yZSwgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgem9vbTogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjMuNzVlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2NhcmQtd3JhcHBlciB7XG4gICAgICBpbmxpbmUtc2l6ZTogMTE1NHB4OyB9IH1cbiAgLyogbGluZSAxMDIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLyogbGluZSAxMDUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2NhcmQtd3JhcHBlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGJsb2NrLXNpemU6IHVuc2V0O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbi50ZXN0aW1vbmlhbC1jYXJkX19jbGllbnQtaW5mbyB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcHg7IH1cblxuLyogbGluZSAxMTYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbi50ZXN0aW1vbmlhbC1jYXJkX19jbGllbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRlc3RpbW9uaWFsLWNhcmRfX2NsaWVudCB7XG4gICAgICBnYXA6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuLnRlc3RpbW9uaWFsLWNhcmRfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbi50ZXN0aW1vbmlhbC1jYXJkX19jb3B5IHtcbiAgY29sb3I6ICNFNkU2RTY7XG4gIGZvbnQ6IDYwMCAxLjYyNXJlbSAvIDEuMTUgXCJDcmltc29uIFRleHRcIiwgc2VyaWY7IH1cbiAgLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWNhcmRfX2NvcHkucnRmIGEsIC50ZXN0aW1vbmlhbC1jYXJkX19jb3B5LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGEge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2FyZF9fY29weSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xOTsgfSB9XG5cbi8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4udGVzdGltb25pYWwtY2FyZF9fcGljdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RjZGNkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJkX19waWN0dXJlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4udGVzdGltb25pYWwtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250OiA3MDAgMS4xMjVyZW0gLyAxLjIyIFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50ZXN0aW1vbmlhbC1jYXJkX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdGVzdGltb25pYWwtY2Fyb3VzZWwuc2NzcyAqL1xuLnRlc3RpbW9uaWFsLWNhcmRfX2RldGFpbHMge1xuICBjb2xvcjogI0U2RTZFNjtcbiAgZm9udDogNDAwIDAuODc1cmVtIC8gMS4yOSBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRlc3RpbW9uaWFsLWNhcmRfX2RldGFpbHMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2FyZC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2FyZC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcmRfX3BpY3R1cmUge1xuICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2FyZC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2FyZF9fcGljdHVyZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWJsYWNrLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDQ5LjkyJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA1Mi4zJSwgIzAwMCA5MS40OSUpKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBpbnNldDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcmQuc2NzcyAqL1xuICAudHJlbmRpbmctdG9waWNzLWNhcmRfX3BpY3R1cmUgaW1nIHtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2FyZF9fc3VidHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQ6IDQwMCAwLjc1cmVtIC8gMS4xNiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGlubGluZS1zaXplOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYmxvY2s6IDAgOHB4O1xuICBwYWRkaW5nLWJsb2NrOiAzcHg7XG4gIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcmQuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJkX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbiAgLnRyZW5kaW5nLXRvcGljcy1jYXJkX19saW5rOmhvdmVyIC50cmVuZGluZy10b3BpY3MtY2FyZF9fdGl0bGUsIC50cmVuZGluZy10b3BpY3MtY2FyZF9fbGluazpmb2N1cyAudHJlbmRpbmctdG9waWNzLWNhcmRfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2FyZC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2FyZF9fbGluazo6YWZ0ZXIge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjQjZCNkI2O1xuICBmb250OiA0MDAgMC43NXJlbSAvIDEuMTYgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYmxvY2s6IDhweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2FyZF9fY29udGVudCB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogLTQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNDBweDtcbiAgcGFkZGluZy1ibG9jazogOHB4IDI0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcmQuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwIDMycHg7XG4gICAgICBwYWRkaW5nLWlubGluZTogMzJweDsgfSB9XG5cbi8qIGxpbmUgOTYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJkLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2FyZF9fc3BhY2VyIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTsgfVxuXG4vKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcmQuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJkX19pbm5lciB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZy1ibG9jazogNDBweDsgfVxuICAvKiBsaW5lIDUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fZXllYnJvdyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fZXllYnJvdyB7XG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIGJsb2NrLXNpemU6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGJsb2NrLXNpemU6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlOmhvdmVyLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsIC5zbGljay1zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBpbnNldC1ibG9jay1lbmQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW4taW5saW5lOiAtNDBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW4taW5saW5lOiAtOTBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA5MHB4IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbCAuaG9tZXBhZ2Utc2xpZGVyX19jb250cm9scyB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDMycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsIC5ob21lcGFnZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgaW5saW5lLXNpemU6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogNDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwgW2RhdGEtc2xpY2staW5kZXg9Jy0xJ10ge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZy1ibG9jazogMTIwcHggODBweDsgfSB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcm91c2VsX190YWJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogNzQuNiU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNzQuNiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcm91c2VsX190YWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZm9udDogNDAwIDAuODc1cmVtIC8gMS4xNCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1pbi1ibG9jay1zaXplOiA2MHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYmxvY2stc2l6ZTogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlubGluZS1zaXplOiAwO1xuICAgIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgICBpbnNldC1pbmxpbmU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAxMjUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYjpob3ZlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fdGFiOmZvY3VzLXZpc2libGUge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX190YWI6aG92ZXI6OmFmdGVyLCAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX190YWI6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7IH1cbiAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYi50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYi0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYi50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3RhYi0tYWN0aXZlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgYmxvY2stc2l6ZTogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgICAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICAgICAgaW5zZXQtaW5saW5lOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAxNnB4IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IC0xNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDE1OSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazpob3ZlciwgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMDsgfVxuXG4vKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbi50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NlbGVjdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtYmxvY2stc2l6ZTogMDtcbiAgbWF4LWlubGluZS1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19zZWxlY3QtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQxNDE0MSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjY0MiAyLjQgOCA5Ljg0NSAxMy4zNTggMi40SDE2TDEzLjM1OCA2LjA5IDggMTMuNiAyLjY0MiA2LjA5IDAgMi40aDIuNjQyWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItYWZ0ZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDJweCBzb2xpZCAjRkZGO1xuICAtd2Via2l0LWJvcmRlci1iZWZvcmU6IDA7XG4gICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDtcbiAgbWluLWJsb2NrLXNpemU6IDU0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHggNDRweDsgfVxuICAvKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fc2VsZWN0OjpiZWZvcmUsIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjAzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fcGFuZWxzIHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjAzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3BhbmVscyB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDMycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMDMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gICAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fcGFuZWxzIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4OyB9XG4gICAgICAvKiBsaW5lIDIxMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3BhbmVscyAuc2xpY2stbGlzdCB7XG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMjE5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fcGFuZWwge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMjIzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL190cmVuZGluZy10b3BpY3MtY2Fyb3VzZWwuc2NzcyAqL1xuICAudHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19wYW5lbDpub3QoLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fcGFuZWwtLWFjdGl2ZSkge1xuICAgIG1heC1ibG9jay1zaXplOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAyMzEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4udHJlbmRpbmctdG9waWNzLWNhcm91c2VsX19zbGlkZSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7IH1cbiAgLyogbGluZSAyMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3RyZW5kaW5nLXRvcGljcy1jYXJvdXNlbC5zY3NzICovXG4gIC50cmVuZGluZy10b3BpY3MtY2Fyb3VzZWxfX3NsaWRlIC50cmVuZGluZy10b3BpY3MtY2FyZCB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDIzOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fdHJlbmRpbmctdG9waWNzLWNhcm91c2VsLnNjc3MgKi9cbiAgLnRyZW5kaW5nLXRvcGljcy1jYXJvdXNlbF9fY29udHJvbHMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuLndoLWluc2lnaHQtZXZlbnRzX193cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0LWV2ZW50c19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIG1heC13aWR0aDogNTAuNjI1cmVtOyB9IH1cblxuLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4ud2gtaW5zaWdodC1ldmVudHMtc2VhcmNoIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICBtYXJnaW46IDJweCAyNXB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4ud2gtaW5zaWdodC1ldmVudHMtYnV0dG9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IDVweDtcbiAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4gICAgLndoLWluc2lnaHQtZXZlbnRzLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luOiAwIC0xcHg7IH0gfVxuXG4vKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzLWV2ZW50cy9faW5zaWdodHMtZXZlbnRzLnNjc3MgKi9cbi53aC1idXR0b24tb3B0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFFMUExQjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNDklOyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuICAud2gtYnV0dG9uLW9wdGlvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4gICAgLndoLWJ1dHRvbi1vcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4ud2gtc2VhcmNoLWluc2lnaHQtZXZlbnQtYm94IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDsgfVxuICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzLWV2ZW50cy9faW5zaWdodHMtZXZlbnRzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1pbnNpZ2h0LWV2ZW50LWJveCA+IC53aC1zZWFyY2gtYm94X19maWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1pbnNpZ2h0LWV2ZW50LWJveCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiAyMC42MjVyZW07IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbSwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTNweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtIGltZywgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX2NvbnRlbnQsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAtNDBweCAyMHB4IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX2xpbmssIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19saW5rOmhvdmVyLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbV9fdGl0bGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA5OXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX3RpdGxlIHAsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX2RhdGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0LCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0LCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHQsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDYwcHg7IH0gfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdDpsYXN0LWNoaWxkLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190b3AsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fZGF0ZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcywgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190eXBlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtIGEsXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7IH1cbiAgICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdHlwZXMtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NkY2RjZDsgfVxuICAgICAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtLS10eXBlIGEsXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0tLXR5cGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDc1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0tLXR5cGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MzFmMmM7IH1cbiAgLyogbGluZSA4Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190aXRsZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG4gICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUgYSwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUgYTpob3ZlciwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICAgIC8qIGxpbmUgMTAzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUgYTpob3ZlciAqLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIGE6aG92ZXIgKiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAvKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUgcCwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190aXRsZSAqLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlICoge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlICosIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMTI5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fZGVzY3JpcHRpb24sIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSAxMzgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X19wZGYsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcGRmLCAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3BkZjpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcGRmOmJlZm9yZSwgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19wZGY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BkZi5wbmdcIik7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuLndoLWluc2lnaHRzLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlcl9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXJfX2hlYWRlci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgICAgICAud2gtaW5zaWdodHMtc2xpZGVyX19oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDcuNSU7IH0gfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAtODBweCAyNXB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1zbGlkZXJfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IC03MHB4IDcuNSUgMzBweDsgfSB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2xpZGVyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXItcGFnaW5hdGlvbl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXItcGFnaW5hdGlvbl9fZG90cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2xpZGVyX19mb290ZXIgLndoLWluc2lnaHRzLXNsaWRlci1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSA5MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbSwgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAvKiBsaW5lIDExMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX2xpbmssIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbGluaywgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19saW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX2xpbmsgZGl2Om9ubHktY2hpbGQsIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbGluayBkaXY6b25seS1jaGlsZCwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19saW5rIGRpdjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7IH1cbiAgLyogbGluZSAxMjIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1kb3RzIGxpOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlcl9fZm9vdGVyIC5zbGljay1kb3RzIGxpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyX19mb290ZXIgLndoLWluc2lnaHRzLXNsaWRlci1wYWdpbmF0aW9uX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLnNlYXJjaC1kb25lIC53aC1pbnNpZ2h0cy1zbGlkZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTU4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy10eXBlLndoLWluc2lnaHRzLXR5cGUtLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtdHlwZS53aC1pbnNpZ2h0cy10eXBlLS1mdWxsLXdpZHRoIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgbWFyZ2luLWlubGluZTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXR5cGUud2gtaW5zaWdodHMtdHlwZS0tZnVsbC13aWR0aCAud2gtaW5zaWdodHMtdHlwZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuLndoLWluc2lnaHRzLXR5cGUge1xuICBtYXgtd2lkdGg6IDkwcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXR5cGUge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyB9IH1cbiAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy10eXBlX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtdHlwZV9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy10eXBlX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtdHlwZSAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW0sIC53aC1pbnNpZ2h0cy10eXBlIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy10eXBlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXR5cGVfX2N0YTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE5cHg7IH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy10eXBlX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAuc2VhcmNoLWRvbmUgLndoLWluc2lnaHRzLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaCAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNDBweCAyNXB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggMzBweCAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4OyB9IH1cblxuLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtYm94LmxvYWRpbmcgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3ggLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtbmV3LWluc2lnaHRzLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoIC53aC1zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ubG9hZGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgNzMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2ggLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNHB4KTsgfSB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19vcHRzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX29wdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fb3B0cyB7XG4gICAgICByaWdodDogNyU7IH0gfVxuXG4vKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi5uby1yZXN1bHRzIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy12aWV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtLWJsb2dzIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy12aWV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtdmlld3NfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtdmlld3NfX2l0ZW06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtdmlld3NfX2l0ZW0uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1zb3J0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNlYXJjaC1zb3J0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLyogbGluZSAxNDEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC5uby1yZXN1bHRzIC53aC1pbnNpZ2h0cy1zZWFyY2gtc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNTcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbTpsYXN0LWNoaWxkLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC8qIGxpbmUgMTk1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDIwNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190eXBlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDIyNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLyogbGluZSAyMzgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI1NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpOyB9XG4gIC8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3dyYXBwZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuXG4vKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyODUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDI5Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tcmVkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLyogbGluZSAzMDQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tcmVkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgLyogbGluZSAzMDQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tcmVkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAvKiBsaW5lIDMxOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsdWUgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAxMTEsIDAuNzUpOyB9XG4gIC8qIGxpbmUgMzIyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxhY2sgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAyNiwgMjcsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgMzIyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsYWNrIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgNywgNywgMC41KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDMyMiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibGFjayAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA0NSwgNDcsIDAuNSk7IH0gfVxuICAvKiBsaW5lIDMzNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXdoaXRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4vKiBsaW5lIDM0Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAyNXB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzQzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMjUwcHggNTBweCA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAzNTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50OmhvdmVyIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAzNjMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50OmhvdmVyIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YmVmb3JlIHtcbiAgICByaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMzc5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDM4NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzg1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSAzOTgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0td2hpdGUgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSA0MTAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY3RhIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSA0MTQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0td2hpdGUgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2N0YSB7XG4gIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgNDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsb2cgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2N0YTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi8qIGxpbmUgNDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXdoaXRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDQyOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSA0MzMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0td2hpdGUgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2N0YTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDQ0MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0tLXN1YnR5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ0Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNy41JSAyMHB4OyB9IH1cblxuLyogbGluZSA0NTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDI1cHg7IH1cblxuLyogbGluZSA0NTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtLWJsb2dzIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ2NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cyAud2gtYmxvZy1saXN0aW5nLS1ibG9ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIGxpbmUgNDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtYmxvZy1saXN0aW5nLS1ibG9ncyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtc2VhcmNoLXJlc3VsdHNfX2NvdW50LCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtLWJsb2dzIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMywgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy0tYmxvZ3MgaDMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDgyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA0ODIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH0gfVxuICAvKiBsaW5lIDQ5MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA1MDAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAvKiBsaW5lIDUwNSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA1MTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4uc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAyODBweDsgfVxuICAvKiBsaW5lIDUyNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTI3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSA1NDEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA1NDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC8qIGxpbmUgNTUxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS5idG4tLXJlYWRtb3JlLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS5idG4tLW5ldy1wYWdlLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwsIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YSwgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAucnRmIC53aC1saW5rIGEud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YSwgLnJ0ZiAud2gtbGluayAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayBhLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEsIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayBhLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEsIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluaywgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEud2gtZ2VuZXJpYy1jb250ZW50X19saW5rLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS53aC1pbnNpZ2h0cy10eXBlX19jdGEsIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLnNlcmllcy1leHBsb3Jlcl9fY3RhLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3JlciB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAuc2VyaWVzLWV4cGxvcmVyIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3JlciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gIC5zZXJpZXMtZXhwbG9yZXJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4OyB9IH1cblxuLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXJfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3Jlcl9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICBtYXJnaW46IDMwcHggMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gIC5zZXJpZXMtZXhwbG9yZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW06aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi8qIGxpbmUgNzMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4uc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3dyYXBwZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fd3JhcHBlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgICAgLnNlcmllcy1leHBsb3Jlci1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgICAgLnNlcmllcy1leHBsb3Jlci1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2F1dG8gY2FsYygxMDAlICsgNDBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9faW1nIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4uc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3Jlci1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfSB9XG5cbi8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4uc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3R5cGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI4MjMyNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3Jlci1pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlcl9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTg1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyX19mb290ZXIgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBib3R0b206IHVuc2V0OyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlcl9fY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuLndoLWxvY2F0aW9uLWluZm8ge1xuICBtYXJnaW46IDMwcHggMzBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM4NzI0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgICAgbWFyZ2luOiAzMHB4IDQwcHggNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm8tY2FsbG91dHMgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyby1jYWxsb3V0cyAud2gtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm8tY2FsbG91dHMgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgICAud2gtbG9jYXRpb24taW5mb19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAgIC53aC1sb2NhdGlvbi1pbmZvX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm9fX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAgIC53aC1sb2NhdGlvbi1pbmZvX19pbWcge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gICAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1pbmZvX19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA2OCwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mb19fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDY4LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgICAud2gtbG9jYXRpb24taW5mb19fY3RhIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNjVweCAwIDA7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgLmJ0bi0tcGxhaW4sIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgLndoLWFjY29yZGlvbi1pdGVtX192aWV3LW1vcmUsIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgLnJ0ZiBidXR0b24sIC5ydGYgLndoLWxvY2F0aW9uLWluZm9fX2N0YSBidXR0b24sIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGJ1dHRvbiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgYnV0dG9uLCAud2gtbG9jYXRpb24taW5mb19fY3RhIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2RhdGUtYXBwbHksIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtbG9jYXRpb24taW5mb19fY3RhIC53aC1hY2NvcmRpb24taXRlbV9fZGF0ZS1hcHBseSwgLndoLWxvY2F0aW9uLWluZm9fX2N0YSAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbi53aC1sb2NhdGlvbi1kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5NCwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1kZXRhaWxzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4ud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgLndoLWxvY2F0aW9uLWRldGFpbHNfX2FkZHJlc3Mge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX19hZGRyZXNzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuLndoLWxvY2F0aW9uLWRldGFpbHNfX2xpbmssIC53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAxMzMsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbi53aC1sb2NhdGlvbi1kZXRhaWxzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWRldGFpbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgLndoLWxvY2F0aW9uLWRldGFpbHNfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAwOyB9IH1cblxuLyogbGluZSAxNDcsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbi53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogQ3VzdG9taXplIHRoZSBsYWJlbCAodGhlIHdoLWFjY29yZGlvbi1pdGVtX19jaGVja2JveCkgKi9cbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi8gfVxuICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX190YWIgLndoLWFjY29yZGlvbi1pdGVtX190YWItdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLWJ1dHRvbnMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbS0tb3BlbiAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7IH1cbiAgICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZTpob3ZlciA+ICoge1xuICAgICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSArIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLyogbGluZSA4NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZTpob3ZlcixcbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlOmhvdmVyID4gKiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlID4gaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlID4gaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J3RleHQnXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLFxuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J3RleHQnXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMjAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSksIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpub3QoW2FyaWEtdmFsdWVub3ddKSwgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZDpub3QoW2FyaWEtdmFsdWVub3ddKSxcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOm5vdChbYXJpYS12YWx1ZW5vd10pLFxuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J3RleHQnXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOm5vdChbYXJpYS12YWx1ZW5vd10pLFxuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J3RleHQnXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZDpub3QoW2FyaWEtdmFsdWVub3ddKSB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgLmRhdGVfaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSAuZGF0ZV9pY29uID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlIC5kYXRlLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgLmRhdGUtbGFiZWwuaGlkZS1sYWJlbCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC41cyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAuY2hlY2tib3gtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC5jaGVja2JveC1udW0ge1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM0MTQxNDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fY2hlY2tib3ggaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7IH1cbiAgLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19idXR0b25zIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fb3B0aW9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFFMUExQjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19vcHRpb24tLWFjdGl2ZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMjM3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC8qIGxpbmUgMjQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrbWFyazpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgMjUyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAyNTgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAuY2hlY2ttYXJrX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLyogbGluZSAyNjMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3NkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDI3MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAuY2hlY2ttYXJrLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTc2RjsgfVxuICAgIC8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrbWFyay5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMjg2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fZGF0ZS1hcHBseSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDsgfVxuICAvKiBsaW5lIDI5Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAgIC8qIGxpbmUgMzEyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biAubG9hZGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzMTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biAudW5sb2FkZWQsXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIC5sb2FkZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMzIxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biAudW5sb2FkZWQ6YWZ0ZXIsXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLmxvYWRlZDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgYmFja2dyb3VuZDogIzAwNTc2RjsgfVxuICAgIC8qIGxpbmUgMzMyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biAudW5sb2FkZWQ6aG92ZXIsXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLmxvYWRlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgICAgLyogbGluZSAzMzUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLnVubG9hZGVkOmhvdmVyOmFmdGVyLFxuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLmxvYWRlZDpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzQxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1pbnB1dF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzNDUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAzNDgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtaW5wdXQgfiBkaXY6bnRoLWNoaWxkKDFuICsgOCkge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM1Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1pbnB1dDpjaGVja2VkIH4gZGl2Om50aC1jaGlsZCgxbiArIDcpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAvKiBsaW5lIDM2Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1pbnB1dDpjaGVja2VkIH4gLndoLXNlZS1tb3JlLWJ0biAubG9hZGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgMzY5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWlucHV0OmNoZWNrZWQgfiAud2gtc2VlLW1vcmUtYnRuIC51bmxvYWRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzc2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzg1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyLCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgaDIsXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUgPiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmssXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiA+IC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluayxcbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIGgyID4gLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM5NSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZTo6YWZ0ZXIsIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMjo6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSBoMjo6YWZ0ZXIsXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSA+IC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluazo6YWZ0ZXIsXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyID4gLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rOjphZnRlcixcbiAgICAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgaDIgPiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbms6OmFmdGVyIHtcbiAgICAgIGFsbDogdW5zZXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM3Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNDA1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLWFjY29yZGlvbi1maWx0ZXJzLW1vYmlsZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTAwJTsgfVxuXG4vKiBsaW5lIDQxMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwIDA7IH1cbiAgLyogbGluZSA0MjMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlID4gLmJ0bi5idG4tLWRhcmssIC53aC1hY2NvcmRpb24tZmlsdGVycyAjY2NjIC53aC1hY2NvcmRpb24tZmlsdGVyc19fZm9vdGVyLW1vYmlsZSA+IC5idG4tLWRhcmsjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzLCAjY2NjIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2Zvb3Rlci1tb2JpbGUgPiAuYnRuLS1kYXJrI2NjYy1yZWNvbW1lbmRlZC1zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDI4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19fZm9vdGVyLW1vYmlsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQxMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19fZm9vdGVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLyogbGluZSA0NDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSA0NjIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGU6OmFmdGVyLCAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDI6OmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgaDI6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAyIC0gMTAwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblxuLyogbGluZSA0NzQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDQ4MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyB7XG4gIG92ZXJmbG93LXg6IGNsaXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ4NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH0gfVxuXG4vKiBsaW5lIDQ5MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0OTEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMHB4IDMwcHg7IH0gfVxuICAvKiBsaW5lIDQ5OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDUwNCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1MDQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4OyB9IH1cblxuLyogbGluZSA1MTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1MTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSA1MjIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgNTI1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBkaXYgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAvKiBsaW5lIDUzMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24gZGl2ID4gLmhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDUzOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi8qIGxpbmUgNTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1NDksIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCA3LjUlIDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgNTYwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDU3NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyLCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIGgyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWluLWlubGluZS1zaXplOiAxOS4wNjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA1ODIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnMge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgNTg4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19mYWNldCB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogNXB4IDJweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA1ODgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19mYWNldCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNTk2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19jbGVhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTk2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fY2xlYXIge1xuICAgICAgbWFyZ2luOiA1cHggM3B4IDA7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNjA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudC1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDcuNSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA2MDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudC1maWx0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAgNCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDYxNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA2MTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW07IH0gfVxuXG4vKiBsaW5lIDYyNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgNjMyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7IH1cblxuLyogbGluZSA2NDUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIHtcbiAgei1pbmRleDogNTsgfVxuXG4vKiBsaW5lIDY0OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWZpbHRlcnMtLWxpc3Rpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjVweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWZpbHRlcnMtLWxpc3Rpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAtNzVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICAgICAgZmxleC1iYXNpczogMjUlOyB9IH1cbiAgLyogbGluZSA2NzcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAubmF2LW9wZW4tZmlsdGVycyAud2gtc2VhcmNoLWZpbHRlcnMtLWxpc3Rpbmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDY3Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgICAubmF2LW9wZW4tZmlsdGVycyAud2gtc2VhcmNoLWZpbHRlcnMtLWxpc3Rpbmcge1xuICAgICAgICByaWdodDogaW5pdGlhbDsgfSB9XG5cbi8qIGxpbmUgNjg3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyAud2gtc2VhcmNoLWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjg3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWZpbHRlcnMtLWxpc3RpbmcgLndoLXNlYXJjaC1maWx0ZXJzX19kcm9wZG93bnMge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi8qIGxpbmUgNjk3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiNjcmVkaXQud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fcmVzdWx0cy5zY3NzICovXG4ud2gtbmV3LXNlYXJjaC0tbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAyNXB4OyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX3Jlc3VsdHMuc2NzcyAqL1xuLndoLW5ldy1zZWFyY2gtLWxpc3RpbmcgLndoLXNlYXJjaC1ib3gsXG4ud2gtcGVvcGxlLXNlYXJjaC0tbGlzdGluZyAud2gtc2VhcmNoLWJveCxcbi53aC1uZXctc2VhcmNoLWxpc3RpbmctLWxpc3RpbmcgLndoLXNlYXJjaC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4IDAgMDtcbiAgcGFkZGluZzogMHB4IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDkwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgcGFkZGluZzogMCA2LjU2MjVyZW0gMDsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAuY29sLTMwIC53aC1hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAyNXB4IDQwcHg7XG4gICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cblxuLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtYWRkaXRpb25hbC1zZWN0aW9uX19pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLXNlY3Rpb25fX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3Qge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0IHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0IHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0X19saXN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAzMyU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC8qIGxpbmUgOTEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDExOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX2VtYWlsLCAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fZW1haWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX2VtYWlsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuICAvKiBsaW5lIDE2Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLyogbGluZSAxNjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuICAgIC8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxODIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cblxuLyogbGluZSAxODgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWFkZGl0aW9uYWwtY29udGVudC1jb250YWN0LWdyb3Vwcy1ncmlkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAxOTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWFkZGl0aW9uYWwtY29udGVudC1jb250YWN0LWdyb3Vwcy1ncmlkLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDE5Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWQtZ3JvdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAyMDUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWQtZ3JvdXBfX3RpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cblxuLyogbGluZSAyMTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXAtZ3JpZC1ncm91cF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAyMjMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXJlc291cmNlLWxpc3RpbmdfX2l0ZW1zIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjIzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtcmVzb3VyY2UtbGlzdGluZ19faXRlbXMge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXJlc291cmNlLWxpc3RpbmdfX2l0ZW1zIH4gLndoLXNvbHV0aW9uLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDI0MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtX19pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLyogbGluZSAyNDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXJlc291cmNlLWxpc3RpbmctaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgZm9udDogNDAwIDE0cHgvMTZweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IH1cbiAgLyogbGluZSAyNTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtICsgLndoLXJlc291cmNlLWxpc3RpbmctaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4vKiBsaW5lIDI2Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtX19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNTc2RjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMjY4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXJlc291cmNlLWxpc3RpbmctaXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAyNzQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXNvY2lhbC1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1zb2NpYWxfX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1zb2NpYWxfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI4OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLXNvY2lhbF9faWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgLyogbGluZSAyOTksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsX19pY29uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLyogbGluZSAzMDMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsX19pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDMwOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtc29jaWFsLW1lZGlhLXJvdyB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMDksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1zb2NpYWwtbWVkaWEtcm93IHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSAzMTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDMxNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtc29jaWFsLW1lZGlhLXJvd19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzE2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1zb2NpYWwtbWVkaWEtcm93X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzMTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLXNvY2lhbC1tZWRpYS1yb3dfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgLyogbGluZSAzMzcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvd19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzM3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1zb2NpYWwtbWVkaWEtcm93X19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMwcHg7XG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMzUzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSAzNjEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgLXdlYmtpdC1wYWRkaW5nLWJlZm9yZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyMHB4O1xuICAtd2Via2l0LXBhZGRpbmctYWZ0ZXI6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM2MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDM3Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX2ltYWdlLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAvKiBsaW5lIDM4Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyODIzMjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC8qIGxpbmUgMzg3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSA0MTEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX19uaWNrbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC8qIGxpbmUgNDIwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9fdHdpdHRlci1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC8qIGxpbmUgNDI1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQyNSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX190aXRsZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgLyogbGluZSA0MzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0MzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9fbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgLyogbGluZSA0NTIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cy1yb3cge1xuICBwYWRkaW5nOiAwIDEuMDYyNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMi41cmVtIDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cy1yb3cge1xuICAgICAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA5MHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTsgfSB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cy1yb3cgLndoLXJlY2VudC1uZXdzLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cy1yb3cgLndoLXJlY2VudC1uZXdzLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3NfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3c19faGVhZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3c19faGVhZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCA5MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgICAgLndoLXJlY2VudC1uZXdzX19oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCA3LjUlOyB9IH1cblxuLyogbGluZSA1Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC02MHB4IDI1cHggMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3NfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAtNjBweCA3LjUlIDMwcHg7IH0gfVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLXBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1wYWdpbmF0aW9uX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLXBhZ2luYXRpb25fX2RvdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3NfX2Zvb3RlciAud2gtcmVjZW50LW5ld3MtcGFnaW5hdGlvbl9fZG90cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3NfX2xpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3NfX2xpc3Qge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH0gfVxuXG4vKiBsaW5lIDExNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxMjAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAxMjQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cyAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cyAuc2xpY2stc2xpZGUgLndoLXJlY2VudC1uZXdzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cyAuc2xpY2stc2xpZGUgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2xpbmsge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzIC5zbGljay1zbGlkZSAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayBkaXY6b25seS1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNzBweDsgfVxuXG4vKiBsaW5lIDE0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cyAuc2xpY2stZG90cyBsaSB7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgLyogbGluZSAxNTUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MgLnNsaWNrLWRvdHMgbGk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDE2MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzX19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTY3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4uc2VhcmNoLWRvbmUgLndoLXJlY2VudC1uZXdzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxNzUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3c19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3c19fZm9vdGVyIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDsgfVxuICAvKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3NfX2Zvb3RlciAud2gtaW5zaWdodHMtdHlwZV9fY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3NfX2Zvb3RlciAud2gtaW5zaWdodHMtdHlwZV9fY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTkzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3cy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiA0NTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiAtMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEzcHggMTVweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC0xM3B4O1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAyMzEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjMxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtNDBweCAyMHB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjMxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAvKiBsaW5lIDI0OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4zKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDI0OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgICAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAyOC4xMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgMjY2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI3Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA5OXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgIC8qIGxpbmUgMjgyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAyODYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fdGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgLyogbGluZSAyOTEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gIC8qIGxpbmUgMzAxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtX190eXBlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDMxMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbTpmaXJzdC1jaGlsZCAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4zKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMxMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgICAgLndoLXJlY2VudC1uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgLndoLXJlY2VudC1uZXdzLWl0ZW1fX2xpbmsge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzMjIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLWl0ZW06bnRoLWNoaWxkKDNuICsgMiksXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoX19jb250YWluZXIgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLndoLWdsb2JhbC1zZWFyY2hfX3RlYXNlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoX19jb250YWluZXIgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLndoLWdsb2JhbC1zZWFyY2hfX3RlYXNlciB7XG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMCU7IH0gfVxuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaF9fY29udGFpbmVyIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlci53aC1nbG9iYWwtc2VhcmNoX190ZWFzZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4ud2gtbmV3LXNlYXJjaCAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDI1cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgLndoLW5ldy1zZWFyY2ggLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIwcHggMjVweCAwOyB9IH1cblxuLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtYm94X19maWVsZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94X19maWVsZCB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDMwcHg7IH1cbiAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfSB9IH1cbiAgLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1ib3hfX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtYm94X19idXR0b246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWJveF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLW5ldy1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAud2gtbmV3LXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODM0cHg7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi8qIGxpbmUgMTI5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3gubG9hZGluZyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3ggLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tbWVzc2FnZS5zY3NzICovXG4uYmlvLW1lc3NhZ2Uge1xuICBtYXJnaW4tYmxvY2s6IDMwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC1pbmxpbmUtc2l6ZTogMTA0NnB4OyB9XG4gIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbiAgLmJpby1tZXNzYWdlOm5vdCguYmlvLW1lc3NhZ2UtLXNob3duKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbiAgICAuYmlvLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWlubGluZTogbWF4KDE3MnB4LCBjYWxjKCgoMTAwZHZ3IC0gMTA0NnB4KSAvIDIpIC0gMjVweCkpO1xuICAgICAgbWFyZ2luLWJsb2NrOiA0MHB4OyB9IH1cblxuLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbi5iaW8tbWVzc2FnZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbi5iaW8tbWVzc2FnZV9fdGl0bGUsXG4uYmlvLW1lc3NhZ2VfX3RleHQge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbi5iaW8tbWVzc2FnZV9fdGl0bGUge1xuICBmb250OiA2MDAgMS42MjVyZW0gLyAxLjE1IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbiAgICAuYmlvLW1lc3NhZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4OyB9IH1cblxuLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1tZXNzYWdlLnNjc3MgKi9cbi5iaW8tbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQ6IDQwMCAxcmVtIC8gMS42MiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyArIC5sYW5nLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzM1cHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzMHB4KTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4ud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMjE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4ud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTAwdnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBtYXJnaW4tYm90dG9tOiAtMTAwdnc7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgzMCwgMjYsIDI3LCAwKSksIGNvbG9yLXN0b3AoNTAlLCByZ2JhKDMwLCAyNiwgMjcsIDApKSwgdG8oIzFlMWExYikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDMwLCAyNiwgMjcsIDApIDAlLCByZ2JhKDMwLCAyNiwgMjcsIDApIDUwJSwgIzFlMWExYiAxMDAlKTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMxRTFBMUI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07IH0gfVxuICAgIC8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogLTFlbTtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi8qIGxpbmUgMTY3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cbiAgLyogbGluZSAxODAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3RpdGxlcyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLyogbGluZSAxODMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDE4Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjsgfVxuICAvKiBsaW5lIDE5OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzICsgLndoLWJpby1vdmVydmlldy1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4ud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLXNvY2lhbC1saW5rc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgLyogbGluZSAyMTEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLXNvY2lhbC1saW5rc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLXNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC8qIGxpbmUgMjE5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIC53aC1zb2NpYWwtbGlua3NfX2xpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMTZweDsgfVxuXG4vKiBsaW5lIDIyNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4ud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3Qge1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3Qge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0IGhyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAyNDIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2xvY2F0aW9uLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSwgLndoLWJpby1vdmVydmlldy1jb250YWN0X19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDI1NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250YWN0X19sb2NhdGlvbjpob3ZlciwgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmU6aG92ZXIsIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fZW1haWw6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAvKiBsaW5lIDI1OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250YWN0X19sb2NhdGlvbjpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250YWN0X19lbWFpbDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC8qIGxpbmUgMjcwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0X19sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi9pbWFnZXMvbG9jYXRpb24taWNvbi5zdmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI3NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH0gfVxuICAvKiBsaW5lIDI4MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyODUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb250ZW50OiAnXFxmMDk1JzsgfVxuICAvKiBsaW5lIDI5Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGUwJzsgfVxuXG4vKiBsaW5lIDI5OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4ud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4xMjU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDI5OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni43JTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI5OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAvKiBsaW5lIDMyMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnRfX3dyYXBwZXIgYnIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDMzMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50X193cmFwcGVyIC5icmVhayB7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAvKiBsaW5lIDMzNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50X193cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC8qIGxpbmUgMzIwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAzNDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnRfX3RvZ2dsZSB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgLyogbGluZSAzNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC5leHBhbmRlZCArIC53aC1iaW8tb3ZlcnZpZXctY29udGVudF9fdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAzNDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgICAgLndoLWJpby1vdmVydmlldy1jb250ZW50X190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAzNTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM2Miwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAzNjcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgc3Ryb25nIHtcbiAgICBjb2xvcjogIzFFMUExQjsgfVxuICAvKiBsaW5lIDM3MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMSxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgyLFxuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBjb2xvcjogIzFFMUExQjsgfVxuICAvKiBsaW5lIDM4MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzgxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzg5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM4OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuICAvKiBsaW5lIDM5Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzOTYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAvKiBsaW5lIDQwNCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSA0MTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSA0MjQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDUsXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgNDMzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgNDM3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg2IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC8qIGxpbmUgNDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IG9sID4gbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNDUyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzLS1uby1pbWFnZSAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogIzFFMUExQjsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlci0tY29tcGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtcGVvcGxlLXNlYXJjaC0tbGlzdGluZy53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAud2gtcGVvcGxlLXNlYXJjaC0tbGlzdGluZy53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtcGVvcGxlLXNlYXJjaC0tbGlzdGluZy53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDI1cHggMDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMyk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBsaSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtaW5saW5lLXNpemU6IDQycHg7IH0gfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBpbnB1dDpkaXNhYmxlZCArIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGxhYmVsIHtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICB3aWR0aDogNDJweDsgfVxuICAgIC8qIGxpbmUgNzUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBsYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0LS1jb21wYWN0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQtLWNvbXBhY3QgbGkge1xuICAgICAgYmxvY2stc2l6ZTogNDJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldC0tY29tcGFjdCB7XG4gICAgICAgIG1heC1pbmxpbmUtc2l6ZTogOTAlOyB9XG4gICAgICAgIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQtLWNvbXBhY3QgbGkge1xuICAgICAgICAgIGlubGluZS1zaXplOiA0MnB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbi53aC1wZW9wbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAud2gtcGVvcGxlLWhlYWRlci5zdHVjayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoMzAsIDI2LCAyNywgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMDUpOyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAud2gtcGVvcGxlLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLnN0dWNrIC53aC1wZW9wbGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNy41JTsgfSB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlcl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXJfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlcl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cbiAgLyogbGluZSA3NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDU3NkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlcl9fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAxMDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyX190b2dnbGU6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICAgIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlcl9fdG9nZ2xlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSAxMjMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC5leHBhbmRlZCAud2gtcGVvcGxlLWhlYWRlcl9fdG9nZ2xlOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4ud2gtcGVvcGxlLWhlYWRlci1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICByaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnMge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE3cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnMge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgICAgcmlnaHQ6IDcuNSU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gIC8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbi0tcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjVGNzsgfVxuICAgICAgLyogbGluZSAxODgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb246aG92ZXIgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb24gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLndoLXBlb3BsZS1oZWFkZXItaWNvbnNfX2ljb24gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjE5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbi53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3Qge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjVGNzsgfVxuICAvKiBsaW5lIDIyOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIycHggMjBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDcuNSUgMjBweCBjYWxjKDcuNSUgKyAxMzBweCk7IH0gfVxuICAvKiBsaW5lIDI0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2xvY2F0aW9uLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X190ZWxlcGhvbmUsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMjU2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19sb2NhdGlvbjpiZWZvcmUsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAvKiBsaW5lIDI2NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fbG9jYXRpb246aG92ZXIsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZTpob3ZlciwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWw6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyNDMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fbG9jYXRpb24sIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZSwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDI0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19sb2NhdGlvbiwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19lbWFpbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2xvY2F0aW9uLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X190ZWxlcGhvbmUsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9IH1cbiAgLyogbGluZSAyODUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI5MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9IH1cbiAgLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X190ZWxlcGhvbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDMwMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMDcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAvKiBsaW5lIDMxMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuICAvKiBsaW5lIDMxNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3QgLndoLXNvY2lhbC1saW5rcyB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzE3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3QgLndoLXNvY2lhbC1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICByaWdodDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzE3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3QgLndoLXNvY2lhbC1saW5rcyB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLyogbGluZSAzMzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3QgLndoLXNvY2lhbC1saW5rc19fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgLyogbGluZSAzMzUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMzM5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3QgLndoLXNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgLyogbGluZSAzNDMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzX19saW5rIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTZweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuLndoLWhpZ2hsaWdodC1waWNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3NfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgICAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAgIC53aC1oaWdobGlnaHQtcGlja3NfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3NfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3NfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IC0zMHB4IDcuNSUgMDsgfSB9XG4gIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW46IDAgMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3NfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgNy41JTsgfSB9XG4gIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW0gPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgNjBweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLyogbGluZSAxMzgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNTYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gbGkge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgIC8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06aG92ZXIgPiBwIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmhvdmVyIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAvKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAxOTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2RhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAvKiBsaW5lIDIxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbi53aC1oaWdobGlnaHQtcGlja3NfX2ltYWdlLS1ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMzIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3NfX2ltYWdlLS1ibHVyIHtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMzIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3NfX2ltYWdlLS1ibHVyIHtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgbGVmdDogNy41JTtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuLndoLXBlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb246YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNkU2RTY7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4OyB9XG4gICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNTc2RjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7IH1cbiAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cbiAgICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbjpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAvKiBsaW5lIDY0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uOjpiZWZvcmUge1xuICAgICAgbGVmdDogMjQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb24ubm8taW1hZ2U6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2xlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgLSAyMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbGVmdCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLyogbGluZSA5NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX3JpZ2h0IHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICAgICAgcGFkZGluZzogMzVweCAzMnB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAwOyB9IH1cbiAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX19pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMjBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX2ltZyB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX19pbWcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTllbSkge1xuICAgICAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE2Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgLyogbGluZSAxODQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX25hbWUgYSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX19uYW1lIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTk1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLyogbGluZSAyMTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX19sb2NhdGlvbiwgLndoLXBlcnNvbl9fdGVsZXBob25lLCAud2gtcGVyc29uX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIxNCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX19sb2NhdGlvbiwgLndoLXBlcnNvbl9fdGVsZXBob25lLCAud2gtcGVyc29uX19lbWFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19sb2NhdGlvbjpiZWZvcmUsIC53aC1wZXJzb25fX3RlbGVwaG9uZTpiZWZvcmUsIC53aC1wZXJzb25fX2VtYWlsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSAyNDQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX19sb2NhdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLyogbGluZSAyNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2xvY2F0aW9uOmJlZm9yZSB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9pbWFnZXMvbG9jYXRpb24taWNvbi5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDI1NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbG9jYXRpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyNTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2xvY2F0aW9uIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC8qIGxpbmUgMjYzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHMgLndoLXBlcnNvbl9fbG9jYXRpb24gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3RlbGVwaG9uZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH0gfVxuICAvKiBsaW5lIDI3NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX3RlbGVwaG9uZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgLyogbGluZSAyODUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX190ZWxlcGhvbmUgKyAud2gtcGVyc29uX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX190ZWxlcGhvbmUgKyAud2gtcGVyc29uX19sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDI5NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAvKiBsaW5lIDMwNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY1LjglO1xuICAgICAgZmxleC1iYXNpczogNjUuOCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45OWVtKSB7XG4gICAgLyogbGluZSAyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnMge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYyJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MiU7IH0gfVxuXG4vKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gIGlubGluZS1zaXplOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBpbmxpbmUtc2l6ZTogLW1vei1hdmFpbGFibGU7XG4gIGlubGluZS1zaXplOiBmaWxsLWF2YWlsYWJsZTtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45OWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MS41JTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MS41JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cbi8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWZpbHRlcnMge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWZpbHRlcnMge1xuICAgICAgcGFkZGluZzogMHB4IDQuNSU7IH0gfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWZpbHRlcnMgLndoLXNlYXJjaC1maWx0ZXJzX19kcm9wZG93bnMge1xuICAgIGlubGluZS1zaXplOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXBlb3BsZS1zZWFyY2ggLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlOjphZnRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogdW5zZXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDsgfVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi53aC1wZW9wbGUtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDI1cHggOTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNTBweCA3JSAxNjBweDsgfSB9XG5cbi8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXBlb3BsZS1yZXN1bHRzLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtcGVvcGxlLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZzogMTE1cHggMjVweCA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXBlb3BsZS1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgcGFkZGluZzogMTYwcHggMjVweCA3MHB4OyB9IH1cblxuLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtcGVvcGxlLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgbWFyZ2luOiAtNjBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgICAgIG1hcmdpbjogLTEzMHB4IDcuNSUgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXNvcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDcuNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zb3J0IHtcbiAgICB0b3A6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ubm8tcmVzdWx0cyAud2gtcGVvcGxlLXNvcnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX25vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1yZXN1bHRzLm5vLXJlc3VsdHMgLndoLXNlYXJjaF9fbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gIC5uby1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMzUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzLS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDsgfVxuICAgIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAxNzMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxODEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMHB4O1xuICBtaW4taW5saW5lLXNpemU6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy1jYXJkLnNjc3MgKi9cbiAgLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQuc2NzcyAqL1xuICAgIC5hdXRob3JzLWNvbnRyaWJ1dG9ycy1jYXJkX19pbWFnZSB7XG4gICAgICBpbmxpbmUtc2l6ZTogMTIwcHg7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDEyMHB4OyB9IH1cblxuLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX25hbWUsXG4uYXV0aG9ycy1jb250cmlidXRvcnMtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMtY2FyZC5zY3NzICovXG4uYXV0aG9ycy1jb250cmlidXRvcnMtY2FyZF9fbGluazo6YWZ0ZXIge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLWNhcmQuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzLWNhcmRfX3JvbGUge1xuICBjb2xvcjogIzZGNkY2RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJsb2NrOiA0cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMtY2FyZC5zY3NzICovXG4uYXV0aG9ycy1jb250cmlidXRvcnMtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgbWFyZ2luLWJsb2NrOiA2cHggMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy5zY3NzICovXG4uYXV0aG9ycy1jb250cmlidXRvcnMge1xuICBtYXJnaW4tYmxvY2s6IDgwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMuc2NzcyAqL1xuICAgIC5hdXRob3JzLWNvbnRyaWJ1dG9ycyB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDEyMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMuc2NzcyAqL1xuLmF1dGhvcnMtY29udHJpYnV0b3JzX19oZWFkaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLnNjc3MgKi9cbiAgICAuYXV0aG9ycy1jb250cmlidXRvcnNfX2hlYWRpbmctd3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLnNjc3MgKi9cbi5hdXRob3JzLWNvbnRyaWJ1dG9yc19faGVhZGluZyB7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2F1dGhvcnMtY29udHJpYnV0b3JzLnNjc3MgKi9cbi5hdXRob3JzLWNvbnRyaWJ1dG9yc19fbGluayB7XG4gIGNvbG9yOiAjMDA1NzZGO1xuICBpbmxpbmUtc2l6ZTogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaW5saW5lLXNpemU6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMuc2NzcyAqL1xuICAuYXV0aG9ycy1jb250cmlidXRvcnNfX2xpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fYXV0aG9ycy1jb250cmlidXRvcnMuc2NzcyAqL1xuICAuYXV0aG9ycy1jb250cmlidXRvcnNfX2xpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjc1IDguMzQ5IDYuNDAzIDUgMS43NSAxLjY1MVYwbDIuMzA3IDEuNjUxTDguNzUgNSA0LjA1NyA4LjM0OSAxLjc1IDEwVjguMzQ5WicgZmlsbD0nJTIzMDA1NzZGJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy5zY3NzICovXG4gICAgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saW5rIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogLTE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAtMTRweDsgfSB9XG5cbi8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy5zY3NzICovXG4uYXV0aG9ycy1jb250cmlidXRvcnNfX2xpc3Qge1xuICAtd2Via2l0LWJvcmRlci1hZnRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDI0cHggMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLWFmdGVyOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAyMHB4O1xuICBwYWRkaW5nLWlubGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy5zY3NzICovXG4gICAgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19hdXRob3JzLWNvbnRyaWJ1dG9ycy5zY3NzICovXG4gICAgLmF1dGhvcnMtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmltYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDgwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4gICAgLmltYWdlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJsb2NrOiAxMjBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA5MHB4OyB9IH1cblxuLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA2MHB4OyB9IH1cblxuLyogbGluZSAyMiwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmltYWdlLWNvbnRlbnRfX2hlYWRpbmcge1xuICBjb2xvcjogIzI4MjMyNDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19pbWFnZS1jb250ZW50LnNjc3MgKi9cbi5pbWFnZS1jb250ZW50X19jb3B5LnJ0Zi5ydGYtLXJlcG9ydCwgLmltYWdlLWNvbnRlbnRfX2NvcHkucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgbWFyZ2luLWJsb2NrOiA4cHggMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4gIC5pbWFnZS1jb250ZW50X19jb3B5LnJ0Zi5ydGYtLXJlcG9ydCA+ICo6Zmlyc3QtY2hpbGQsIC5pbWFnZS1jb250ZW50X19jb3B5LnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19pbWFnZS1jb250ZW50LnNjc3MgKi9cbiAgLmltYWdlLWNvbnRlbnRfX2NvcHkucnRmLnJ0Zi0tcmVwb3J0ID4gKjpsYXN0LWNoaWxkLCAuaW1hZ2UtY29udGVudF9fY29weS5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5pbWFnZS1jb250ZW50X19jb3B5LnJ0Zi5ydGYtLXJlcG9ydCwgLmltYWdlLWNvbnRlbnRfX2NvcHkucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4uaW1hZ2UtY29udGVudF9fZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX2ltYWdlLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5pbWFnZS1jb250ZW50X19maWd1cmUge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3NSU7IH0gfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4uaW1hZ2UtY29udGVudF9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbmxpbmUtc2l6ZTogMTAwJTsgfVxuICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4gIC5pbWFnZS1jb250ZW50X19waWN0dXJlIGltZyB7XG4gICAgYmxvY2stc2l6ZTogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9faW1hZ2UtY29udGVudC5zY3NzICovXG4uaW1hZ2UtY29udGVudF9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19pbWFnZS1jb250ZW50LnNjc3MgKi9cbiAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1ibG9ja3F1b3RlLnNjc3MgKi9cbi50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrOiA4MHB4O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMjBweDsgfVxuICAvKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLnRlc3RpbW9uaWFsLWNhcm91c2VsX19jYXJkLXdyYXBwZXI6OmFmdGVyLCAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fY2FyZC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi9pbWFnZXMvdGVzdGltb25pYWwtY29ybmVyLXJlZC5zdmdcIik7IH1cbiAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1ibG9ja3F1b3RlLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWNhcm91c2VsLnRlc3RpbW9uaWFsLWNhcm91c2VsLS10cmFuc3BhcmVudCAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2V5ZWJyb3cge1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1ibG9ja3F1b3RlLnNjc3MgKi9cbiAgICAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC50ZXN0aW1vbmlhbC1jYXJvdXNlbF9fZXllYnJvdzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7IH1cbiAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1ibG9ja3F1b3RlLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWNhcm91c2VsLnRlc3RpbW9uaWFsLWNhcm91c2VsLS10cmFuc3BhcmVudCAudGVzdGltb25pYWwtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLnRlc3RpbW9uaWFsLWNhcmRfX2NvcHkge1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLnRlc3RpbW9uaWFsLWNhcmRfX25hbWUge1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLnRlc3RpbW9uaWFsLWNhcmRfX2RldGFpbHMge1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LWJsb2NrcXVvdGUuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC5zbGljay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNTc2RjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LWJsb2NrcXVvdGUuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC5ob21lcGFnZS1zbGlkZXJfX3ByZXYtYXJyb3c6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTAuOTA0IDIuNDgxIDUuMDg3IDYuNjY3bDUuODE3IDQuMTg2djIuMDY0TDguMDIgMTAuODUzIDIuMTU0IDYuNjY3IDguMDIgMi40ODEgMTAuOTA0LjQxN3YyLjA2NFonIGZpbGw9JyUyMzAwNTc2RicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LWJsb2NrcXVvdGUuc2NzcyAqL1xuICAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC5ob21lcGFnZS1zbGlkZXJfX25leHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdtMy4wOTEgMTAuODUzIDUuODE3LTQuMTg2LTUuODE3LTQuMTg2Vi40MTdsMi44ODQgMi4wNjQgNS44NjYgNC4xODYtNS44NjYgNC4xODYtMi44ODQgMi4wNjR2LTIuMDY0WicgZmlsbD0nJTIzMDA1NzZGJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1jYXJvdXNlbC50ZXN0aW1vbmlhbC1jYXJvdXNlbC0tdHJhbnNwYXJlbnQgLmhvbWVwYWdlLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gICAgLnRlc3RpbW9uaWFsLWNhcm91c2VsLnRlc3RpbW9uaWFsLWNhcm91c2VsLS10cmFuc3BhcmVudCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDEyMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7IH1cbiAgICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtYmxvY2txdW90ZS5zY3NzICovXG4gICAgICAudGVzdGltb25pYWwtY2Fyb3VzZWwudGVzdGltb25pYWwtY2Fyb3VzZWwtLXRyYW5zcGFyZW50IC50ZXN0aW1vbmlhbC1jYXJkX19jbGllbnQge1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMnB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICAtd2Via2l0LXBhZGRpbmctYWZ0ZXI6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgICAucmVwb3J0LW1hc3RoZWFkIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogLTUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTUwcHg7IH0gfVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMjRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgICAucmVwb3J0LW1hc3RoZWFkX19jb250YWluZXIge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuLnJlcG9ydC1tYXN0aGVhZF9fdGl0bGUtd3JhcHBlciB7XG4gIGJsb2NrLXNpemU6IDQwMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1ibG9jay1zaXplOiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgLnJlcG9ydC1tYXN0aGVhZF9fdGl0bGUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gIC5yZXBvcnQtbWFzdGhlYWRfX2ludHJvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX3BpY3R1cmUge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgNDBweCk7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBpbnNldC1pbmxpbmU6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gIC5yZXBvcnQtbWFzdGhlYWRfX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg5LjMzJSwgIzE3MTcxNyksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzE3MTcxNyA5LjMzJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbnNldDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gIC5yZXBvcnQtbWFzdGhlYWRfX3BpY3R1cmUgaW1nIHtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgLnJlcG9ydC1tYXN0aGVhZF9fcGljdHVyZSB7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAgIGluc2V0LWlubGluZTogMDsgfSB9XG5cbi8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuLnJlcG9ydC1tYXN0aGVhZF9fdGl0bGUtY29udGVudCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDsgfVxuXG4vKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19kZXNjcmlwdGlvbi1jdGEge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5yZXBvcnQtbWFzdGhlYWRfX2Rlc2NyaXB0aW9uLWN0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX2NvcHkge1xuICBtYXJnaW4tYmxvY2s6IDhweCAwOyB9XG4gIC8qIGxpbmUgMTAyLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgLnJlcG9ydC1tYXN0aGVhZF9fY29weSBhIHtcbiAgICBjb2xvcjogI0U2RTZFNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAgIC5yZXBvcnQtbWFzdGhlYWRfX2NvcHkge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDExMiwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGlubGluZS1zaXplOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICBwYWRkaW5nLWlubGluZTogNDBweCA2NHB4OyB9XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgLnJlcG9ydC1tYXN0aGVhZF9fY3RhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy43NjcuMjh2MTAuMjM4bC0zLjQwMy0zLjE5LS42NjIuNzA1IDQuNTQ4IDQuMjYzIDQuNTQ4LTQuMjYzLS42NjItLjcwNi0zLjQwMyAzLjE5Vi4yOGgtLjk2NlonIGZpbGw9JyUyMzAwNTc2Ricgc3Ryb2tlPSclMjMwMDU3NkYnIHN0cm9rZS13aWR0aD0nLjUnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNC41MyAxMS4yNjV2My4zODJIMS45N3YtMy4zODJoLS45NjZ2NC4zNDhoMTQuNDkydi00LjM0OGgtLjk2NlonIGZpbGw9JyUyMzAwNTc2Ricgc3Ryb2tlPSclMjMwMDU3NkYnIHN0cm9rZS13aWR0aD0nLjUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICAgIGJsb2NrLXNpemU6IDE2cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGlubGluZS1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IDhweCAtMjRweDsgfVxuXG4vKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycyB7XG4gIC13ZWJraXQtYm9yZGVyLWJlZm9yZTogMXB4IHNvbGlkICM2RjZGNkY7XG4gICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgIzZGNkY2RjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDIwcHggMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMjBweCAwO1xuICBwYWRkaW5nLWlubGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgICAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycyB7XG4gICAgICAtd2Via2l0LWJvcmRlci1iZWZvcmU6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgZ2FwOiAyMHB4IDA7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDE1NCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgICBbZGF0YS1hdXRob3JzXSAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAgICAgLyogbGluZSAxNTgsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAgICAgW2RhdGEtYXV0aG9ycz0nMSddIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXJzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTsgfVxuICAgICAgLyogbGluZSAxNjIsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAgICAgW2RhdGEtYXV0aG9ycz0nMiddIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXJzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxNjgsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycy1pdGVtIHtcbiAgICAtd2Via2l0LXBhZGRpbmctYmVmb3JlOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgLnJlcG9ydC1tYXN0aGVhZF9fcGFydG5lcnMtaXRlbTpudGgtb2YtdHlwZSgzbiArIDEpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgICAgIGJsb2NrLXNpemU6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICAgIGluc2V0LWJsb2NrOiAwO1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgICBbZGF0YS1hdXRob3JzXSAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycy1pdGVtOm50aC1vZi10eXBlKDNuICsgMSk6OmJlZm9yZSB7XG4gICAgICAgIGlubGluZS1zaXplOiAzMDAlOyB9XG4gICAgICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgICBbZGF0YS1hdXRob3JzPScxJ10gLnJlcG9ydC1tYXN0aGVhZF9fcGFydG5lcnMtaXRlbTpudGgtb2YtdHlwZSgzbiArIDEpOjpiZWZvcmUge1xuICAgICAgICBpbmxpbmUtc2l6ZTogMTAwJTsgfVxuICAgICAgLyogbGluZSAxOTMsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAgICAgW2RhdGEtYXV0aG9ycz0nMiddIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXJzLWl0ZW06bnRoLW9mLXR5cGUoM24gKyAxKTo6YmVmb3JlIHtcbiAgICAgICAgaW5saW5lLXNpemU6IDIwMCU7IH1cbiAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gICAgLnJlcG9ydC1tYXN0aGVhZF9fcGFydG5lcnMtaXRlbTpudGgtb2YtdHlwZSgzbiArIDEpIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXIge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IC0xMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTBweDsgfVxuICAgIC8qIGxpbmUgMjA0LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbiAgICAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVycy1pdGVtOm50aC1vZi10eXBlKDNuKSAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyIHtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogLTEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAtMTBweDsgfSB9XG5cbi8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXIge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDIxOSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyLW5hbWUsXG4ucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyLWxpbmsge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udDogNzAwIDAuODc1cmVtIC8gMS4xNCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDIyNiwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtbWFzdGhlYWQuc2NzcyAqL1xuICAucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyLWxpbms6aG92ZXIsIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDIzNCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4gIC5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXItbGluazo6YWZ0ZXIge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgMjQ0LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LW1hc3RoZWFkLnNjc3MgKi9cbi5yZXBvcnQtbWFzdGhlYWRfX3BhcnRuZXItdGFnIHtcbiAgY29sb3I6ICNFNkU2RTY7XG4gIGZvbnQ6IDcwMCAwLjc1cmVtIC8gMS4zMyBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDI1Miwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1tYXN0aGVhZC5zY3NzICovXG4ucmVwb3J0LW1hc3RoZWFkX19wYXJ0bmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1yZWxhdGVkLWNvbnRlbnQuc2NzcyAqL1xuLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYmxvY2s6IDgwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1yZWxhdGVkLWNvbnRlbnQuc2NzcyAqL1xuICAucmVwb3J0LXJlbGF0ZWQtY29udGVudCAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1hZnRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4OyB9XG4gICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1yZWxhdGVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50IC53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW1fX2xpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNDUgMTEuNjg4IDguOTY1IDcgMi40NSAyLjMxMlYwbDMuMjMgMi4zMTJMMTIuMjUgN2wtNi41NyA0LjY4OEwyLjQ1IDE0di0yLjMxMlonIGZpbGw9JyUyMzAwNTc2RicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmxvY2stc2l6ZTogMTZweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5saW5lLXNpemU6IDE2cHg7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDE2cHg7IH1cbiAgICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gICAgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnQgLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbV9fbGluazpob3ZlciwgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnQgLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbV9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWFmdGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gICAgICAucmVwb3J0LXJlbGF0ZWQtY29udGVudCAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtX19saW5rIHtcbiAgICAgICAgbWluLWJsb2NrLXNpemU6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50IC53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW1fX2xpbmstLWV4dGVybmFsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyBmaWxsPSclMjMwMDU3NkYnJTNFJTNDcGF0aCBkPSdNMTEuMzQ0IDEyLjcwNUgxLjI3M1YyLjYyN0g2LjIzdi0xLjEzSC43MWEuNTY3LjU2NyAwIDAgMC0uNTY4LjU2OHYxMS4yMDJjMCAuMzE1LjI1My41NjguNTY4LjU2OGgxMS4yMDJhLjU2Ny41NjcgMCAwIDAgLjU2OC0uNTY4VjcuNzQ4aC0xLjEzdjQuOTU3aC0uMDA3WicvJTNFJTNDcGF0aCBkPSdNOS4xOTQuMTQydjEuMTNoMi43MTlMNS43NSA3LjQyNmwuNzk1Ljc5NCA2LjE4Mi02LjE1NXYyLjcxOGgxLjEzVi4xNDJIOS4xOTRaJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nYSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLjE0MyAuMTQyKScgZD0nTTAgMGgxMy43MTR2MTMuNjk0SDB6Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50IC53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW1fX2xpbmstLWRvd25sb2FkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy43NjcuMjh2MTAuMjM4bC0zLjQwMy0zLjE5LS42NjIuNzA0IDQuNTQ4IDQuMjY0IDQuNTQ4LTQuMjY0LS42NjItLjcwNS0zLjQwMyAzLjE5Vi4yOGgtLjk2NlonIGZpbGw9JyUyMzAwNTc2Ricgc3Ryb2tlPSclMjMwMDU3NkYnIHN0cm9rZS13aWR0aD0nLjI1Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTQuNTMgMTEuMjY1djMuMzgxSDEuOTd2LTMuMzgxaC0uOTY2djQuMzQ3aDE0LjQ5MnYtNC4zNDdoLS45NjZaJyBmaWxsPSclMjMwMDU3NkYnIHN0cm9rZT0nJTIzMDA1NzZGJyBzdHJva2Utd2lkdGg9Jy4yNScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gICAgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDEyMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4ucmVwb3J0LXJlbGF0ZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtcmVsYXRlZC1jb250ZW50LnNjc3MgKi9cbiAgICAucmVwb3J0LXJlbGF0ZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtcmVsYXRlZC1jb250ZW50LnNjc3MgKi9cbiAgICAgIFtkYXRhLWNvbHM9JzEnXSAucmVwb3J0LXJlbGF0ZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgbWF4LWlubGluZS1zaXplOiA2MjBweDsgfSB9XG5cbi8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtcmVsYXRlZC1jb250ZW50LnNjc3MgKi9cbi5yZXBvcnQtcmVsYXRlZC1jb250ZW50X19oZWFkaW5nIHtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4ucmVwb3J0LXJlbGF0ZWQtY29udGVudF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4ucmVwb3J0LXJlbGF0ZWQtY29udGVudF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogMDsgfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50X19pdGVtLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXJlbGF0ZWQtY29udGVudC5zY3NzICovXG4gIC5yZXBvcnQtcmVsYXRlZC1jb250ZW50X19pdGVtLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbSxcbiAgLnJlcG9ydC1yZWxhdGVkLWNvbnRlbnRfX2l0ZW0gKyAucmVwb3J0LXJlbGF0ZWQtY29udGVudF9faXRlbS53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtcmVsYXRlZC1jb250ZW50LnNjc3MgKi9cbiAgICAucmVwb3J0LXJlbGF0ZWQtY29udGVudF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxNXB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbi5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggMCByZ2JhKDMwLCAyNiwgMjcsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCAwIHJnYmEoMzAsIDI2LCAyNywgMC4yKTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTsgfVxuICAvKiBsaW5lIDUsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAucmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uIC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24gLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAucmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uIC5yZXBvcnQtbWFzdGhlYWRfX2N0YS10ZXh0LFxuICAgIC5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24gLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fbGFiZWwge1xuICAgICAgYmxvY2stc2l6ZTogMDtcbiAgICAgIGlubGluZS1zaXplOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtYmxvY2stc2l6ZTogMDtcbiAgICAgIG1heC1pbmxpbmUtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24uc2NzcyAqL1xuLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fbGFiZWwge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbi5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb25fX2Rvd25sb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IDcwMCAwLjg3NXJlbSAvIDEgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fZG93bmxvYWQtYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy43NjcuMjh2MTAuMjM4bC0zLjQwMy0zLjE5LS42NjIuNzA1IDQuNTQ4IDQuMjYzIDQuNTQ4LTQuMjYzLS42NjItLjcwNi0zLjQwMyAzLjE5Vi4yOGgtLjk2NlonIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nLjMzMycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE0LjUzIDExLjI2NXYzLjM4MkgxLjk3di0zLjM4MmgtLjk2NnY0LjM0OGgxNC40OTJ2LTQuMzQ4aC0uOTY2WicgZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScuMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgICBibG9jay1zaXplOiAxNnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlubGluZS1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1zdGlja3ktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fZG93bmxvYWQtYnV0dG9uIHtcbiAgICAgIGJsb2NrLXNpemU6IDQwcHg7XG4gICAgICBpbmxpbmUtc2l6ZTogNDBweDtcbiAgICAgIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG5cbi8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb24uc2NzcyAqL1xuLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjUxIDEuNSA1IDYuMTUzIDguMzQ5IDEuNUgxMEw4LjM0OSAzLjgwNyA1IDguNSAxLjY1MSAzLjgwNyAwIDEuNWgxLjY1MVonIGZpbGw9JyUyMzAwNTc2RicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLWFmdGVyOiAxcHggc29saWQgIzAwNTc2RjtcbiAgICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgIzAwNTc2RjtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQ6IDQwMCAwLjg3NXJlbSAvIDEuMTQgXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWF4LWlubGluZS1zaXplOiAyNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ibG9jazogNnB4IDhweDtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3JlcG9ydC1zdGlja3ktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLnJlcG9ydC1zdGlja3ktbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IC0xcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG4gICAgICBtYXgtaW5saW5lLXNpemU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4cHg7IH0gfVxuXG4vKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcmVwb3J0LXN0aWNreS1uYXZpZ2F0aW9uLnNjc3MgKi9cbi5yZXBvcnQtc3RpY2t5LW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbi5ydGYucnRmLS1yZXBvcnQsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gIG1hcmdpbi1ibG9jazogODBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAucnRmLnJ0Zi0tcmVwb3J0LCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIge1xuICAgICAgbWFyZ2luLWJsb2NrOiAxMjBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA5MHB4OyB9XG4gICAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAgIC5ydGYucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1jb250ZW50LCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDIxM3B4OyB9IH1cbiAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAucnRmLnJ0Zi0tcmVwb3J0ID4gKjpmaXJzdC1jaGlsZCwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgLnJ0Zi5ydGYtLXJlcG9ydCA+ICo6bGFzdC1jaGlsZCwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7IH1cbiAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAucnRmLnJ0Zi0tcmVwb3J0ICosIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAqIHtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBtYXJnaW4tYmxvY2s6IDEycHg7IH1cbiAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAucnRmLnJ0Zi0tcmVwb3J0IHN0cm9uZywgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHN0cm9uZyxcbiAgLnJ0Zi5ydGYtLXJlcG9ydCBiLFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAucnRmLnJ0Zi0tcmVwb3J0IHN0cm9uZyAqLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgc3Ryb25nICosXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCBiICosXG4gICAgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGIgKiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgLnJ0Zi5ydGYtLXJlcG9ydCBpLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaSxcbiAgLnJ0Zi5ydGYtLXJlcG9ydCBlbSxcbiAgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCBpICosIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBpICosXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCBlbSAqLFxuICAgIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBlbSAqIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gIC5ydGYucnRmLS1yZXBvcnQgYSwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGEge1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgLnJ0Zi5ydGYtLXJlcG9ydCBoMiwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyLFxuICAucnRmLnJ0Zi0tcmVwb3J0IGgzLFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDMsXG4gIC5ydGYucnRmLS1yZXBvcnQgaDQsXG4gIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNCxcbiAgLnJ0Zi5ydGYtLXJlcG9ydCBoNSxcbiAgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg1LFxuICAucnRmLnJ0Zi0tcmVwb3J0IGg2LFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDYge1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgNjEsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgLnJ0Zi5ydGYtLXJlcG9ydCBoMiwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyLFxuICAucnRmLnJ0Zi0tcmVwb3J0IGgzLFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDMsXG4gIC5ydGYucnRmLS1yZXBvcnQgaDQsXG4gIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gIFxuICAucnRmLnJ0Zi0tcmVwb3J0IGg0LFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCBoNDo6YmVmb3JlLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgXG4gIC5ydGYucnRmLS1yZXBvcnQgaDUsXG4gIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gIFxuICAucnRmLnJ0Zi0tcmVwb3J0IGg1LFxuICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDUsXG4gIC5ydGYucnRmLS1yZXBvcnQgaDYsXG4gIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAucnRmLnJ0Zi0tcmVwb3J0IHVsLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwge1xuICAgIHBhZGRpbmctaW5saW5lOiAwOyB9XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAucnRmLnJ0Zi0tcmVwb3J0IHVsIGxpLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgbGkge1xuICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMThweDsgfVxuICAgICAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAgIC5ydGYucnRmLS1yZXBvcnQgdWwgbGk6YmVmb3JlLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDtcbiAgICAgICAgYmxvY2stc2l6ZTogMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaW5saW5lLXNpemU6IDEwcHg7XG4gICAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAxMnB4OyB9XG4gICAgICAvKiBsaW5lIDEyMCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAgICAgLnJ0Zi5ydGYtLXJlcG9ydCB1bCBsaSBsaSwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsIGxpIGxpIHtcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7IH1cbiAgICAgICAgLyogbGluZSAxMjMsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAgICAgLnJ0Zi5ydGYtLXJlcG9ydCB1bCBsaSBsaTpiZWZvcmUsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCBsaSBsaTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwOyB9XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gIC5ydGYucnRmLS1yZXBvcnQgdWwgbGksIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCBsaSxcbiAgLnJ0Zi5ydGYtLXJlcG9ydCBvbCBsaSxcbiAgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIGxpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE2cHg7IH1cbiAgICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAgIC5ydGYucnRmLS1yZXBvcnQgdWwgbGk6Zmlyc3QtY2hpbGQsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCBsaTpmaXJzdC1jaGlsZCxcbiAgICAucnRmLnJ0Zi0tcmVwb3J0IG9sIGxpOmZpcnN0LWNoaWxkLFxuICAgIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDsgfVxuICAgIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCB1bCBsaTpsYXN0LWNoaWxkLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAucnRmLnJ0Zi0tcmVwb3J0IG9sIGxpOmxhc3QtY2hpbGQsXG4gICAgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7IH1cbiAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgLnJ0Zi5ydGYtLXJlcG9ydCBvbCwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDsgfVxuICAgIC8qIGxpbmUgMTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gICAgXG4gICAgLnJ0Zi5ydGYtLXJlcG9ydCBvbCBsaSxcbiAgICAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgbGkge1xuICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAyOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjhweDsgfVxuICAgICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvcmVwb3J0L19ydGYtcmVwb3J0LnNjc3MgKi9cbiAgICAgIC5ydGYucnRmLS1yZXBvcnQgb2wgbGk6OmJlZm9yZSwgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBibG9jay1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogIzg3MjQzNDtcbiAgICAgICAgaW5saW5lLXNpemU6IDIwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL3JlcG9ydC9fcnRmLXJlcG9ydC5zY3NzICovXG4gICAgICAucnRmLnJ0Zi0tcmVwb3J0IG9sIGxpIGxpLCAucnRmLS1yZXBvcnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgbGkgbGkge1xuICAgICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJweDsgfVxuICAgICAgICAvKiBsaW5lIDE2Mywgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAgICAgICAucnRmLnJ0Zi0tcmVwb3J0IG9sIGxpIGxpOjpiZWZvcmUsIC5ydGYtLXJlcG9ydC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCBsaSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzZGNkY2RjsgfVxuICAvKiBsaW5lIDE3MCwgc3JjL3Njc3MvbW9kdWxlcy9yZXBvcnQvX3J0Zi1yZXBvcnQuc2NzcyAqL1xuICAucnRmLnJ0Zi0tcmVwb3J0IGltZywgLnJ0Zi0tcmVwb3J0LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGltZyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA0MHB4IDI1cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlIDA7IH0gfVxuXG4vKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoX190ZWFzZXIgLmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3ggLndoLXNlYXJjaC1ib3hfX2xhYmVsIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5cbi8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXNlYXJjaCAud2gtc2VhcmNoLWJveF9fYnV0dG9uLmVuYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWJveF9fYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtYm94X19idXR0b24uZW5hYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IC02MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGVzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZXMge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlcy5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG4gIC8qIGxpbmUgMTI5LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHggODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNy41JSAxMDBweDsgfSB9XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy5uby1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZzogMTE1cHggMjVweCA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgICBwYWRkaW5nOiAxNDBweCAyNXB4IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxODUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4vKiBsaW5lIDIwNCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLyogbGluZSAyMTAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZS0tcGVvcGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDIxMCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZS0tcGVvcGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMDQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAvKiBsaW5lIDIyNSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZSArIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc3cHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAyMzksIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQtbWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAyNDcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQtbWFpbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDI1Mywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI1Mywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50LXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTklO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi8qIGxpbmUgMjY5LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyNzMsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfSB9XG5cbi8qIGxpbmUgMjgzLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI4Mywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDI5Nywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3N1YnR5cGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMzExLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAycHg7IH1cbiAgLyogbGluZSAzMTQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXBlb3BsZSAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxMSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH0gfVxuICAvKiBsaW5lIDMyMiwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgKiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICAvKiBsaW5lIDMzMywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4vKiBsaW5lIDM0NCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICM3NTc1NzU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM0NCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBjb2xvcjogIzQxNDE0MTsgfSB9XG4gIC8qIGxpbmUgMzU3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiAuaGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuXG4vKiBsaW5lIDM2NCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uLS1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNjQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzNzIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbi0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM3Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbi0tdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbi0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgMzg3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcGRmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzODcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcGRmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA0MDAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXNvcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuXG4vKiBsaW5lIDQwNSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ubm8tcmVzdWx0cyAud2gtc2VhcmNoLXNvcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDE3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA0MjYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgLyogbGluZSA0MzEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQ0NSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAyODBweDsgfVxuICAvKiBsaW5lIDQ1MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ1Mywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZDpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0NjEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19sb2NhdGlvbixcbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lLFxuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0NjEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24sXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190ZWxlcGhvbmUsXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG4gIC8qIGxpbmUgNDc4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19sb2NhdGlvbjpiZWZvcmUsXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lOmJlZm9yZSxcbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19lbWFpbDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG5cbi8qIGxpbmUgNDg4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc1NzU3NTsgfVxuICAvKiBsaW5lIDQ5Mywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb246YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgICBjb250ZW50OiB1cmwoXCIvaW1hZ2VzL2xvY2F0aW9uLWljb24uc3ZnXCIpOyB9XG4gIC8qIGxpbmUgNDk4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19sb2NhdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNTAyLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19sb2NhdGlvbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA1MDgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9IH1cblxuLyogbGluZSA1MTMsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190ZWxlcGhvbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA1MTcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4vKiBsaW5lIDUyMywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RlbGVwaG9uZSArIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1MjMsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lICsgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19sb2NhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLyogbGluZSA1MzIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1MzIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWwge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAvKiBsaW5lIDU0NCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiO1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgNTUwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1NTAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXG4vKiBsaW5lIDU2OCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNkY2RjZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1NjgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDU4Niwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtbmV3LXNlYXJjaC1saXN0aW5nLS1saXN0aW5nIC53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNTkwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLW5ldy1zZWFyY2gtbGlzdGluZy0tbGlzdGluZyAud2gtc2VhcmNoLWJveF9fYnV0dG9uLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuLndoLWJhbm5lci1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gIC53aC1iYW5uZXItaGVybyArIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19faW1nIHtcbiAgICAgICAgcmlnaHQ6IDUuNCU7XG4gICAgICAgIGxlZnQ6IDUuNCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLmNyb3AtcmlnaHQgLndoLWJhbm5lci1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC5jcm9wLWxlZnQgLndoLWJhbm5lci1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvX19pbWctLXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2F1dG8gY2FsYygxMDAlICsgMTQwcHgpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICAgICAgcmlnaHQ6IDUuNCU7XG4gICAgICAgIGxlZnQ6IDUuNCU7XG4gICAgICAgIHdpZHRoOiA4OS4yJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAuY3JvcC1yaWdodCAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDg5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAuY3JvcC1sZWZ0IC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzBweCAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjg1KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNzBweCA3LjQlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgLyogbGluZSAxMTcsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19fY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gIC53aC1iYW5uZXItaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtOyB9IH1cbiAgLyogbGluZSAxNTMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvX190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgLndoLWJhbm5lci1oZXJvX190ZWFzZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDM1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm8ud2gtYmFubmVyLWhlcm8tdjIgLndoLWJhbm5lci1oZXJvX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDcwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgICAgIHJpZ2h0OiAxNS40JTtcbiAgICAgICAgbGVmdDogMTUuNCU7IH0gfVxuICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm8ud2gtYmFubmVyLWhlcm8tdjIgLndoLWJhbm5lci1oZXJvX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLyogbGluZSAxODksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19fd3JhcHBlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA4MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19fd3JhcHBlciB7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxOC40JTtcbiAgICAgICAgbGVmdDogMTguNCU7XG4gICAgICAgIHdpZHRoOiA2My4yJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUlOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbi53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyB7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHtcbiAgICAgIG1hcmdpbjogNDBweCAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAvKiBsaW5lIDIzLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX3dyYXBwZXIgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX3dyYXBwZXIgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fd3JhcHBlciB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3NfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1NzZGO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluazpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29uLWRvd25sb2FkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdyB7XG4gICAgICBtYXJnaW46IDAgNy41JTsgfSB9XG4gIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbGlua3Mtcm93ID4gc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWluLXdpZHRoOiAyMjJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zID4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxMnB4KTtcbiAgICBtaW4td2lkdGg6IDIyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAgICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgPiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW06Zmlyc3QtY2hpbGQsIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zID4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAvKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyA+IC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAgIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zID4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQyJTsgfVxuICAgICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAgICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgPiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyA+IC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyOCU7IH0gfVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rOmFjdGl2ZSwgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGlua1tocmVmXTpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9IH1cbiAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rOmJlZm9yZSwgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAvKiBsaW5lIDEyMiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbms6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4OyB9XG4gIC8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU3NkY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rW2hyZWZdOmhvdmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rW2hyZWZdOmhvdmVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2hlYWRsaW5lIHtcbiAgZm9udDogNjAwIDE4cHgvMjNweCBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4ud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xhYmVsIHtcbiAgZm9udDogNDAwIDEycHggXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDU3NkY7IH1cbiAgLyogbGluZSAxNzMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgKiArIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAqICsgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19sYWJlbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2gge1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuLndoLWdlb2dyYXBoaWMtcmVhY2hfX3JlZ2lvbnMtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM4NzI0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4ICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNlNmU2ZTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fcmVnaW9ucy10aXRsZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fdGl0bGUge1xuICBmb250OiA3MDAgMC44NzVyZW0vMS4yOCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX3RpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgMTExLCAxMTEsIDAuNSk7IH1cblxuLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fcmVnaW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgKiArIC53aC1nZW9ncmFwaGljLXJlYWNoX19yZWdpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uIHtcbiAgZm9udDogNDAwIDE0cHgvMjJweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbiArIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAgIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbiArIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cblxuLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NzZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazpob3ZlciwgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uX19saW5rOmZvY3VzLCAud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAqICsgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAge1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgKiArIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAgYSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6ICMwMDU3NkY7IH0gfVxuXG4vKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICM4NzI0MzQ7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIGZpbGw6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTczLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbltkYXRhLWhvdmVyZWQtcmVnaW9uPVwibm9ydGgtYW1lcmljYVwiXSBbZGF0YS1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdLFxuW2RhdGEtaG92ZXJlZC1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0ge1xuICBmaWxsOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl06bm90KFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0pIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtbGFiZWwsXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwibm9ydGgtYW1lcmljYVwiXSBbZGF0YS1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdOm5vdChbZGF0YS1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdKSAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0ud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbms6bm90KFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0pLFxuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXS53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazpub3QoW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXSkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuW2RhdGEtaG92ZXJlZC1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0ge1xuICBmaWxsOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl06bm90KFtkYXRhLXJlZ2lvbj1cInVuZGVmaW5lZC1uYW1lXCJdKSAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0ud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbms6bm90KFtkYXRhLXJlZ2lvbj1cInVuZGVmaW5lZC1uYW1lXCJdKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG5bZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cImVtZWFcIl0gW2RhdGEtcmVnaW9uPVwiZW1lYVwiXSB7XG4gIGZpbGw6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cImVtZWFcIl0gW2RhdGEtcmVnaW9uPVwiZW1lYVwiXTpub3QoW2RhdGEtcmVnaW9uPVwidW5kZWZpbmVkLW5hbWVcIl0pIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxNjUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cImVtZWFcIl0gW2RhdGEtcmVnaW9uPVwiZW1lYVwiXS53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazpub3QoW2RhdGEtcmVnaW9uPVwidW5kZWZpbmVkLW5hbWVcIl0pIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbltkYXRhLWhvdmVyZWQtcmVnaW9uPVwiYXNpYVwiXSBbZGF0YS1yZWdpb249XCJhc2lhXCJdIHtcbiAgZmlsbDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE2MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwiYXNpYVwiXSBbZGF0YS1yZWdpb249XCJhc2lhXCJdOm5vdChbZGF0YS1yZWdpb249XCJ1bmRlZmluZWQtbmFtZVwiXSkgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwiYXNpYVwiXSBbZGF0YS1yZWdpb249XCJhc2lhXCJdLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uX19saW5rOm5vdChbZGF0YS1yZWdpb249XCJ1bmRlZmluZWQtbmFtZVwiXSkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU3NkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1yZWdpb25dIHtcbiAgICBmaWxsOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAxODksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIFtkYXRhLXJlZ2lvbl0gLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuLndoLWluc2lnaHRzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuLndoLWluc2lnaHRzLXJvd19faXRlbXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNjZweDtcbiAgICBtaW4td2lkdGg6IDI2NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtcm93LWl0ZW0ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93X19pdGVtcyAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuLndoLWluc2lnaHRzLXJvdy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgPiAud2gtaW5zaWdodHMtcm93LWl0ZW0ge1xuICAgIHdpZHRoOiAyNjZweDtcbiAgICBtaW4td2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93X19pdGVtcyA+IC53aC1pbnNpZ2h0cy1yb3ctaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgPiAud2gtaW5zaWdodHMtcm93LWl0ZW06b25seS1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtcm93X19pdGVtcyA+IC53aC1pbnNpZ2h0cy1yb3ctaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zID4gLndoLWluc2lnaHRzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gLndoLWluc2lnaHRzLXJvdy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQyJTsgfVxuICAgICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zID4gLndoLWluc2lnaHRzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgPiAud2gtaW5zaWdodHMtcm93LWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAud2gtaW5zaWdodHMtcm93LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjglOyB9IH1cblxuLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSA5Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvdy1pdGVtX19saW5rOmFjdGl2ZSwgLndoLWluc2lnaHRzLXJvdy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbmtbaHJlZl06aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTsgfSB9XG4gIC8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbms6YmVmb3JlLCAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbms6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbms6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4OyB9XG4gIC8qIGxpbmUgMTI1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbms6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1NzZGO1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbmtbaHJlZl06aG92ZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXJvdy1pdGVtX19saW5rW2hyZWZdOmhvdmVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuLndoLWluc2lnaHRzLXJvdy1pdGVtX19oZWFkbGluZSB7XG4gIGZvbnQ6IDYwMCAxOHB4LzIzcHggXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuXG4vKiBsaW5lIDE1OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGFiZWwge1xuICBmb250OiA0MDAgMTJweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgKiArIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLyogbGluZSAxNzEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgKiArIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGFiZWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXNvbHV0aW9uLWxpc3Rpbmcge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogMCA3LjUlOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXNvbHV0aW9uLWxpc3RpbmcgPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZyAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXNvbHV0aW9uLWxpc3RpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDVweCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2U2ZTZlNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uICsgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24gKyAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiArIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cblxuLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQ6IDcwMCAwLjg3NXJlbS8xLjI4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb25fX3RpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgMTExLCAxMTEsIDAuNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxMDAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbi0taW5kdXN0cmllcyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLyogbGluZSAxMTEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuKiArIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4vKiBsaW5lIDExNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDExNiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtczpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24tLWluZHVzdHJpZXMgLndoLXNvbHV0aW9uLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbi0taW5kdXN0cmllcyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMgKyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMsXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbi0taW5kdXN0cmllcyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMgKyBkaXYgKyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxNTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMgfiAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW1fX2ltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTBweDsgfVxuXG4vKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgZm9udDogNDAwIDE0cHgvMjJweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtICsgLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4vKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZy1pdGVtX19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNTc2RjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTkwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1pbmxpbmUtc2l6ZTogOTByZW07XG4gIHBhZGRpbmctaW5saW5lOiAxLjA2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3cge1xuICAgICAgcGFkZGluZzogMHB4IDYuNTYyNXJlbSAwOyB9IH1cbiAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC5jb2wtMzAgLndoLXNwb3RsaWdodC1yb3cge1xuICAgIG1hcmdpbjogMCAyNXB4IDQwcHg7XG4gICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1zcG90bGlnaHQtcm93IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LXJvdzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgICAud2gtc3BvdGxpZ2h0LXJvdzpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAuY29sLTMwIC53aC1zcG90bGlnaHQtcm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LXJvdyAud2gtc3BvdGxpZ2h0LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LXJvdy53aC1zcG90bGlnaHQtcm93LS1za2lwLWZpcnN0LFxuICAud2gtc3BvdGxpZ2h0LXJvdyB+IC53aC1zcG90bGlnaHQtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtcm93LndoLXNwb3RsaWdodC1yb3ctLXNraXAtZmlyc3Q6YmVmb3JlLFxuICAgIC53aC1zcG90bGlnaHQtcm93IH4gLndoLXNwb3RsaWdodC1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LXJvdy53aC1zcG90bGlnaHQtcm93LS1za2lwLWZpcnN0IC53aC1zcG90bGlnaHQtcm93X190aXRsZSxcbiAgICAud2gtc3BvdGxpZ2h0LXJvdyB+IC53aC1zcG90bGlnaHQtcm93IC53aC1zcG90bGlnaHQtcm93X190aXRsZSB7XG4gICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtcm93LndoLXNwb3RsaWdodC1yb3ctLXNraXAtZmlyc3QgLndoLXNwb3RsaWdodC1pdGVtLFxuICAgIC53aC1zcG90bGlnaHQtcm93IH4gLndoLXNwb3RsaWdodC1yb3cgLndoLXNwb3RsaWdodC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0X19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodF9fZGVzY3JpcHRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0X19jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0X19jb250YWN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1yb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtcm93X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtc3BvdGxpZ2h0LXJvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cblxuLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1yb3dfX3dyYXBwZXIge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtcm93X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fY29udGVudCB7XG4gIHdpZHRoOiA2MDBweDsgfVxuICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fY29udGVudCAud2gtcGVyc29uX19sb2NhdGlvbiB7XG4gICAgY2xlYXI6IHVuc2V0O1xuICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNWVtKSB7XG4gICAgICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX2NvbnRlbnQgLndoLXBlcnNvbl9fbG9jYXRpb24ge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwIDEwcHg7IH0gfVxuICAvKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fY29udGVudCAud2gtcGVyc29uX19sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogMC4wOTM3NXJlbTsgfVxuXG4vKiBsaW5lIDE0MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAzNnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzg3MjQzNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0IEJvbGRcIiwgXCJDcmltc29uIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzNC8yOCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMUUxQTFCOyB9XG5cbi8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDE2MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWl0ZW1fX2luZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTk2LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSAyMDUsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0c19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTdweDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIwNSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1jb250YWN0c19fbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweCA2cHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMjMsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggNnB4IDBweDsgfSB9XG4gIC8qIGxpbmUgMjMzLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCA2cHggMHB4OyB9XG4gIC8qIGxpbmUgMjM3LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAyNDIsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAyNTEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19pbWFnZS1vbmUge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIC1vLW9iamVjdC1maXQ6IGZpbGw7XG4gICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIHdpZHRoOiAxMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjUxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX2ltYWdlLW9uZSB7XG4gICAgICB3aWR0aDogMjQwcHg7IH0gfVxuICAvKiBsaW5lIDI2NSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9faW1hZ2Utb25lLmNyb3AtbGVmdCB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDsgfVxuICAvKiBsaW5lIDI2OSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9faW1hZ2Utb25lLmNyb3AtcmlnaHQge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDsgfVxuICAvKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9faW1hZ2Utb25lLmNlbnRlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyogbGluZSAyNzgsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAyODMsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuXG4vKiBsaW5lIDI5NSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDMwNCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMzE0LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHRfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMTQsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDMyNywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHRfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAzMzEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX2xpbmsgYTpob3ZlciB7XG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBhdXRvOyB9XG5cbi8qIGxpbmUgMzM3LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9faGVhZHNob3Qge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMzQ0LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19oZWFkc2hvdCBpbWcge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDMzNywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19oZWFkc2hvdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuLyogbGluZSAzNTQsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDM2MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fbG9jYXRpb24gaW1nIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbi53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0VFRjVGNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXJnaW46IDAgMjVweCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXgtd2lkdGg6IDYzLjc1cmVtO1xuICAgICAgbWFyZ2luOiA1M3B4IDcuNSUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgICAud2gtc3Vic2NyaWJlLWNhbGxvdXQge1xuICAgICAgbWFyZ2luOiA1M3B4IGF1dG8gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gICAgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXQge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC5jb2wtMzAgLndoLXN1YnNjcmliZS1jYWxsb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAud2gtc3Vic2NyaWJlLWNhbGxvdXQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cbiAgLyogbGluZSA2MSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2MSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gICAgICAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXN1YnNjcmliZS1jYWxsb3V0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNjY7IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fY3RhLCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgICAgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jdGEsIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMDQsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YSwgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLyogbGluZSAxMTEsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAuc2VhcmNoLWRvbmUgLndoLXN1YnNjcmliZS1jYWxsb3V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBwYWdlIHtcbiAgc2l6ZTogTGV0dGVyIHBvcnRyYWl0OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA0MHB4IDUwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBhIHtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1icmVhay1pbnNpZGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVvcGxlLWdyaWQtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5pcy1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgxcHg7IH1cbiAgICAvKiBsaW5lIDU3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWJpb2dyYXBoeSAud2gtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1oZWFkZXIgLndoLWhlYWRlci10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX25hdmJhciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSA3Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAwOyB9XG4gICAgLyogbGluZSA3OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvLS1zY3JlZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbG9nby0tcGRmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gIC8qIGxpbmUgODksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLFxuICAud2gtc3Vic2NyaWJlLWNhbGxvdXQsXG4gIC5zZXJpZXMtZXhwbG9yZXIsXG4gIC53aC11dGlsaXR5LW5hdmlnYXRpb24sXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCxcbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbixcbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXIsXG4gIC53aC1hcnRpY2xlLWhlcm9fX2ltZyxcbiAgLndoLWFydGljbGUtaGVyb19fdGFncyxcbiAgLndoLWFydGljbGUtaGVyb19fdmlkZW8sXG4gIC53aC1wZW9wbGUtaGVhZGVyLFxuICAud2gtY29va2llLXVzZS1kaXNjbGFpbWVyLFxuICAud2gtaW5zaWdodHMtbGlzdGluZyxcbiAgLndoLW5vdGV3b3J0aHktY29udGVudCxcbiAgZm9vdGVyLFxuICAuc2VsZWN0cmljLXdyYXBwZXIsXG4gIC53aC1mZWF0dXJlZC12aWRlbyxcbiAgLndoLWZlYXR1cmVkLW1lZGlhLFxuICAuY29sLTMwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMTEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxMTksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iYW5uZXItaGVybyxcbiAgLndoLWFydGljbGUtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItaGVybyArIC53aC1nZW5lcmljLWNvbnRlbnQsXG4gICAgLndoLWFydGljbGUtaGVybyArIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXI6OmZpcnN0LWxldHRlcixcbiAgLndoLWFydGljbGUtYm9keTo6Zmlyc3QtbGV0dGVyLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb246OmZpcnN0LWxldHRlciB7XG4gICAgYWxsOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBoMixcbiAgLndoLWFydGljbGUtYm9keSBoMixcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBwLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBsaSxcbiAgLndoLWFydGljbGUtYm9keSBwLFxuICAud2gtYXJ0aWNsZS1ib2R5IGxpLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gcCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBvbCBvbCxcbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgb2wgdWwsXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHVsIG9sLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciB1bCB1bCxcbiAgLndoLWFydGljbGUtYm9keSBvbCBvbCxcbiAgLndoLWFydGljbGUtYm9keSBvbCB1bCxcbiAgLndoLWFydGljbGUtYm9keSB1bCBvbCxcbiAgLndoLWFydGljbGUtYm9keSB1bCB1bCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sIG9sLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wgdWwsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCBvbCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsIHtcbiAgICBtYXJnaW46IDNweCAwOyB9XG4gIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgdWwgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1hcnRpY2xlLWJvZHkgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1hcnRpY2xlLWJvZHkgdWwgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsID4gbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgY29sb3I6ICNCNkI2QjY7IH1cbiAgLyogbGluZSAxNjksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIGxpLFxuICAud2gtYXJ0aWNsZS1ib2R5IGxpLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBsaTpiZWZvcmUsXG4gICAgLndoLWFydGljbGUtYm9keSBsaTpiZWZvcmUsXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLyogbGluZSAxODUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYXJ0aWNsZS1ib2R5IHVsID4gbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE5Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgb2wgPiBsaTpiZWZvcmUsXG4gIC53aC1hcnRpY2xlLWJvZHkgb2wgPiBsaTpiZWZvcmUsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciAud2gtcG9kY2FzdC1wcmludCxcbiAgLndoLWFydGljbGUtYm9keSAud2gtcG9kY2FzdC1wcmludCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC53aC1wb2RjYXN0LXByaW50IHtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjE1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciAud2gtdGl0bGUtdGV4dC1wcmludCxcbiAgLndoLWFydGljbGUtYm9keSAud2gtdGl0bGUtdGV4dC1wcmludCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC53aC10aXRsZS10ZXh0LXByaW50IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLyogbGluZSAyMjIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJvZHkucnRmOjpmaXJzdC1sZXR0ZXIsIC53aC1hcnRpY2xlLWJvZHkud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXI6OmZpcnN0LWxldHRlciB7XG4gICAgYWxsOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSAyMzAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJvZHkgc3Ryb25nOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSAyMzQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJvZHkgPiBwOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIsXG4gIC53aC1hcnRpY2xlLWJvZHkgPiBsaTpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyIHtcbiAgICBhbGw6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYm9keSA+IGEud2gtcG9kY2FzdC1wcmludDo6Zmlyc3QtbGV0dGVyIHtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI1Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYm9keSA+IGgxOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIsXG4gIC53aC1hcnRpY2xlLWJvZHkgPiBoMjpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyLFxuICAud2gtYXJ0aWNsZS1ib2R5ID4gaDM6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlcixcbiAgLndoLWFydGljbGUtYm9keSA+IGg0OmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIsXG4gIC53aC1hcnRpY2xlLWJvZHkgPiBoNTpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyLFxuICAud2gtYXJ0aWNsZS1ib2R5ID4gaDY6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDI2Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYm9keSA+IGgzOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIsXG4gIC53aC1hcnRpY2xlLWJvZHkgPiBoNDpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyLFxuICAud2gtYXJ0aWNsZS1ib2R5ID4gaDU6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlcixcbiAgLndoLWFydGljbGUtYm9keSA+IGg2OmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC8qIGxpbmUgMjczLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1ib2R5ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDI4MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVybyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAyODcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVybzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSAyOTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJyaWVmIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMzAwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1icmllZl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4OyB9XG4gICAgLyogbGluZSAzMDMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAzMTAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1NzU3NTsgfVxuICAgIC8qIGxpbmUgMzE0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDMyMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMzI0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuY29sLTcwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAzMjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAzMzksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19faXRlbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAvKiBsaW5lIDM0NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2l0ZW0tY29udGVudC5ydGYsIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19faXRlbS1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzNDksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAzNTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSAzNjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzNzIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDM3OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAzODMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZW9wbGUtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDM4Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9XG4gICAgLyogbGluZSAzOTYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWFydGljbGUtZm9vdG5vdGVzOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4NzI0MzQ7IH1cbiAgLyogbGluZSA0MDcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1saXN0aW5nLFxuICAud2gtY3JlZGVudGlhbHMtbGlzdGluZyxcbiAgLndoLWtleS1jb250YWN0cyxcbiAgLndoLWFjY29yZGlvbixcbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zLFxuICAud2gtY29udHJpYnV0b3JzLFxuICAud2gtcGVvcGxlLWdyaWQtcHJpbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cbiAgLyogbGluZSA0MjMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZW9wbGUtZ3JpZF9fdGl0bGUsXG4gIC53aC1jb250YWN0cy1saXN0aW5nX190aXRsZSxcbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdGl0bGUsXG4gIC53aC1yZWNvZ25pdGlvbi1saXN0aW5nX190aXRsZSxcbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX3RpdGxlLFxuICAud2gta2V5LWNvbnRhY3RzX190aXRsZSxcbiAgLndoLWNvbnRyaWJ1dG9yc19fdGl0bGUsXG4gIC53aC1mZWF0dXJlZC12aWRlb19fdGl0bGUsXG4gIC53aC1hY2NvcmRpb25fX3RpdGxlLFxuICAud2gtaW5zaWdodHMtbGlzdGluZ19fdGl0bGUsXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLyogbGluZSA0NDQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXBlb3BsZS1ncmlkX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1jb250YWN0cy1saXN0aW5nX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWtleS1jb250YWN0c19fdGl0bGU6OmJlZm9yZSxcbiAgICAud2gtY29udHJpYnV0b3JzX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1mZWF0dXJlZC12aWRlb19fdGl0bGU6OmJlZm9yZSxcbiAgICAud2gtYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1yZWxhdGVkLXNvbHV0aW9uc19fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzg3MjQzNDsgfVxuICAvKiBsaW5lIDQ1Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cbiAgLyogbGluZSA0NjEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1rZXktY29udGFjdHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSA0NjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5ydGYsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAvKiBsaW5lIDQ3Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucnRmIG9sLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wsXG4gICAgLnJ0ZiB1bCxcbiAgICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAvKiBsaW5lIDQ3Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC5ydGYgb2wgb2wsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCBvbCxcbiAgICAgIC5ydGYgb2wgdWwsXG4gICAgICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgdWwsXG4gICAgICAucnRmIHVsIG9sLFxuICAgICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsIG9sLFxuICAgICAgLnJ0ZiB1bCB1bCxcbiAgICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCB1bCB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7IH1cbiAgICAgIC8qIGxpbmUgNDg0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLnJ0ZiBvbCB1bCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIHVsID4gbGk6YmVmb3JlLFxuICAgICAgLnJ0ZiB1bCB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjQjZCNkI2O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA0OTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnJ0ZiBsaSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAvKiBsaW5lIDQ5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC5ydGYgbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA1MDksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnJ0ZiB1bCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTIwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5ydGYgb2wgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTMxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5ydGYgaDEsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMSxcbiAgICAucnRmIGgyLFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMixcbiAgICAucnRmIGgzLFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMywgLnJ0ZiBoNCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg0LCAucnRmIGg1LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDUsXG4gICAgLnJ0ZiBoNixcbiAgICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAvKiBsaW5lIDU0Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICBcbiAgICAucnRmIGgzLFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMywgLnJ0ZiBoNCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg0LCAucnRmIGg1LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDUsXG4gICAgLnJ0ZiBoNixcbiAgICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAvKiBsaW5lIDU1MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucnRmIGg0OmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgNTU3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1ib2R5ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDU2Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYm9keSBoMyxcbiAgLndoLWFydGljbGUtYm9keSBoNCxcbiAgLndoLWFydGljbGUtYm9keSBoNSxcbiAgLndoLWFydGljbGUtYm9keSBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC8qIGxpbmUgNTcxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1icmllZl9fdGl0bGU6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICM4NzI0MzQ7IH1cbiAgLyogbGluZSA1ODAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMTZweCAjZjJmMmYyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjE2cHggI2YyZjJmMjsgfVxuICAvKiBsaW5lIDU4OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1OTcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOTZweCAwIDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAvKiBsaW5lIDYwNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLyogbGluZSA2MDgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgb2wsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgdWwsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwgb2wsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwgdWwge1xuICAgICAgICBtYXJnaW46IDNweCAwOyB9XG4gICAgICAvKiBsaW5lIDYxNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBjb2xvcjogI0I2QjZCNjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjI2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLyogbGluZSA2MzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA2NDMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjU0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjY1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMSxcbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDIsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgzLFxuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNCxcbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDUsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSA2NzksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzICsgLndoLWJpby1vdmVydmlldy1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC8qIGxpbmUgNjgzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDY4Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLyogbGluZSA2OTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSBzdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA3MDAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDIge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtO1xuICAgICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSA3MTAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fbG9jYXRpb24sIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuNjY2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgIC8qIGxpbmUgNzE5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fbG9jYXRpb246YmVmb3JlLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSA3MjQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA3MjksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250YWN0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDczOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QgaHIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDc0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0LS1sb2NhdGlvbnMgLndoLWJpby1vdmVydmlldy1jb250YWN0X19sb2NhdGlvbixcbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0LS1sb2NhdGlvbnMgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgNzUxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDc1NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJ8XCI7IH1cbiAgICAvKiBsaW5lIDc2NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSArIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDc2Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdC0tbG9jYXRpb25zIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lICsgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDc3NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA3ODEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDc4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3RpdGxlcyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAvKiBsaW5lIDc4OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSA3OTMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMgbGk6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDc5OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDgwMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDgwOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCA2cHggMCA5cHg7IH1cbiAgICAvKiBsaW5lIDgxNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDgxOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgODIzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgyOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODMzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzLFxuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyxcbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgODM5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDg0Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fd3JhcHBlci10b3Age1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDg0Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA4NTEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAvKiBsaW5lIDg1OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LnJ0ZiwgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgODY0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC5ydGYgdWwsIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC8qIGxpbmUgODY4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC5ydGYgbGksIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLyogbGluZSA4NzUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQucnRmIGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDg5MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQucnRmIGgzLCAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC8qIGxpbmUgODk5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3dyYXBwZXIgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faXRlbXMgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDkwOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDkyMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMsXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDkyOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlsczpmaXJzdC1jaGlsZCxcbiAgICAgIC53aC1leHBlcmllbmNlLWl0ZW0gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSA5MzIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHM6OmJlZm9yZSxcbiAgICAgIC53aC1leHBlcmllbmNlLWl0ZW0gcDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTM4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCxcbiAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgIC8qIGxpbmUgOTQ4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sIHVsID4gbGk6YmVmb3JlLFxuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsIHVsID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNCNkI2QjY7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDk1Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgOTYxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTczLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgOTg2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDEwMDQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwMTYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMDMwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDEwNDAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMTA0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDEwNTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlsczpiZWZvcmUsXG4gIC53aC1leHBlcmllbmNlLWl0ZW0gcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMDU4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDEwNjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTA3Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxMDc4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCxcbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgMTA4OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpiZWZvcmUsXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDExMDIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHA6aG92ZXI6OmJlZm9yZSxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMTA4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tYXdhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMThweCAwIDEzcHg7IH1cbiAgLyogbGluZSAxMTE3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fYXdhcmRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDExMjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDExMzUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC8qIGxpbmUgMTE0MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2RldGFpbHM6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzg3MjQzNDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMTUyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlsc19fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTE1OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWtleS1jb250YWN0c19fdGl0bGUgKyAud2gta2V5LWNvbnRhY3RzX19saXN0IC53aC1wZXJzb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxMTY0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gta2V5LWNvbnRhY3RzX19saXN0LFxuICAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxMTY5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uLFxuICAud2gtY29udHJpYnV0b3JzLWl0ZW0ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNkI2QjY7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTE4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uOjpiZWZvcmUsXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE4OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uOm50aC1jaGlsZCgtbisyKSwgLndoLXBlcnNvbjpmaXJzdC1jaGlsZCxcbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW06bnRoLWNoaWxkKC1uKzIpLFxuICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I2QjZCNjsgfVxuICAgIC8qIGxpbmUgMTE5NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uOmxhc3QtY2hpbGQsXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNkI2QjY7IH1cbiAgLyogbGluZSAxMjAxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZS5pcy1wcmludCxcbiAgLndoLXBlcnNvbl9fdGVsZXBob25lLmlzLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIwNiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbiB7XG4gICAgbWluLWhlaWdodDogMTM2cHg7IH1cbiAgLyogbGluZSAxMjEwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7IH1cbiAgLyogbGluZSAxMjE2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMTIyNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTIzMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTMwcHg7IH1cbiAgLyogbGluZSAxMjM5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19yaWdodC0tbG9jYXRpb25zIC53aC1wZXJzb25fX3RlbGVwaG9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxMjQ0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19yaWdodC0tbG9jYXRpb25zIC53aC1wZXJzb25fX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDEyNDksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMTI1NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMTI2Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAvKiBsaW5lIDEyNjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC8qIGxpbmUgMTI3MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fbmFtZSBhLFxuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxMjc5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX190aXRsZSxcbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19sZXZlbCB7XG4gICAgZm9udC1zaXplOiAwLjcwODEzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDEyODksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTMwMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAgIC8qIGxpbmUgMTMxMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMTMxNywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fZW1haWwsXG4gIC53aC1wZXJzb25fX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAvKiBsaW5lIDEzMjcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgIC8qIGxpbmUgMTMzMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19lbWFpbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMTMzNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fdGVsZXBob25lICsgLndoLXBlcnNvbl9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAxMzM5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gta2V5LWNvbnRhY3RzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTM0NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keTpub3QoLnBhZ2UtbG9jYXRpb24pIC53aC1jb250YWN0cy1saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTM1MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMzU3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mbyArIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTM2MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMzY1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mb19faW1nLFxuICAud2gtbG9jYXRpb24taW5mb19fY3RhLFxuICAud2gtbG9jYXRpb24tZGV0YWlsc19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEzNzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLyogbGluZSAxMzc1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzcyxcbiAgLndoLWxvY2F0aW9uLWRldGFpbHNfX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAgIC8qIGxpbmUgMTM4NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzczo6YmVmb3JlLFxuICAgIC53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMTM5MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEzOTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIHtcbiAgICBtYXJnaW46IDQwcHggMjVweDsgfVxuICAgIC8qIGxpbmUgMTM5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtc3RhdGlzdGljcyAuc2xpY2stdHJhY2sge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE0MDMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE0MDcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNDEyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljX19ib3JkZXIge1xuICAgIHN0cm9rZS13aWR0aDogMTsgfVxuICAvKiBsaW5lIDE0MTYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTQyMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRhY3RzLWxpc3Rpbmcge1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gIC8qIGxpbmUgMTQyNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNDI5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNDMzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE0MzgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbS0tb3BlbiAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE0NDIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNDQ3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTQ1MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTQ1OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX3RlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAvKiBsaW5lIDE0NjMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLyogbGluZSAxNDY3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDE0NzIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjZCNkI2OyB9XG4gIC8qIGxpbmUgMTQ3Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTQ4Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE0OTMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNDk3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxNTA3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDE1MTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLyogbGluZSAxNTIyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE1MjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTUzMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gIC8qIGxpbmUgMTU0MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE1NDgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH1cbiAgLyogbGluZSAxNTUyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLyogbGluZSAxNTU4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgIC8qIGxpbmUgMTU2OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMTU4Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gICAgICAvKiBsaW5lIDE1OTAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTU5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbi1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIsIFwiOyB9XG4gIC8qIGxpbmUgMTYwNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTYwOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE2MTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC8qIGxpbmUgMTYyMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzX19jb250ZW50IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAgIC8qIGxpbmUgMTYyNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgY29udGVudDogY291bnRlcihsaSkgXCIuXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE2MzksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBhIHtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE2NDQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3RlcyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIC8qIGxpbmUgMTY0OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxNjUzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW0sXG4gIC53aC1wZW9wbGUtZ3JpZC1pdGVtLFxuICAud2gtY29udGFjdC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2NjAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOGM4YzhjOyB9XG4gIC8qIGxpbmUgMTY2NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC8qIGxpbmUgMTY3MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxNjc4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cbiAgLyogbGluZSAxNjgyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1zb2x1dGlvbnNfX3RpdGxlIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAvKiBsaW5lIDE2ODYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDE2OTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwIDE0cHggNXB4IDlweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTY5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbms6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE3MDEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgIC8qIGxpbmUgMTcwNiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDE3MTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm8sXG4gIC5wYWdlLWFydGljbGUgLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm8sXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm8sXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVybyxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxNzI1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19faW1nLFxuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQsXG4gIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX19pbWcsXG4gIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX19pbWctLXJlZCxcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX19pbWcsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQsXG4gIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19faW1nLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTczMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19fd3JhcHBlcixcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1hcnRpY2xlIC53aC1iYW5uZXItaGVyb19fd3JhcHBlcixcbiAgLnBhZ2Utc29sdXRpb24gLndoLWFydGljbGUtaGVyb19fd3JhcHBlcixcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX193cmFwcGVyLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3MzUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLWFydGljbGUgLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19fY29udGVudCxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE3NDIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fdGl0bGUsXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWJhbm5lci1oZXJvX190aXRsZSxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX3RpdGxlLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSxcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX190aXRsZSxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fdGl0bGUsXG4gIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gICAgLyogbGluZSAxNzU1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fdGl0bGU6YmVmb3JlLFxuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWJhbm5lci1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX3RpdGxlOmJlZm9yZSxcbiAgICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fdGl0bGU6YmVmb3JlLFxuICAgIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE3NjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fZGF0ZSxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX3RlYXNlcixcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX19kYXRlLFxuICAucGFnZS1hcnRpY2xlIC53aC1iYW5uZXItaGVyb19fdGVhc2VyLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX19kYXRlLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYmFubmVyLWhlcm9fX3RlYXNlcixcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fZGF0ZSxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvX190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE3NzUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnBhZ2UtZ292ZXJubWVudCAud2gtYXJ0aWNsZS1oZXJvX19kYXRlOmJlZm9yZSxcbiAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19fdGVhc2VyOmJlZm9yZSxcbiAgICAucGFnZS1hcnRpY2xlIC53aC1hcnRpY2xlLWhlcm9fX2RhdGU6YmVmb3JlLFxuICAgIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX190ZWFzZXI6YmVmb3JlLFxuICAgIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm9fX2RhdGU6YmVmb3JlLFxuICAgIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19fdGVhc2VyOmJlZm9yZSxcbiAgICAucGFnZS1sb2NhdGlvbiAud2gtYXJ0aWNsZS1oZXJvX19kYXRlOmJlZm9yZSxcbiAgICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX3RlYXNlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDE3ODIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWJsb2cgLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtYmxvZyAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTc4OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtYmxvZyAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSxcbiAgLnBhZ2UtYmxvZyAud2gtYmFubmVyLWhlcm9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC8qIGxpbmUgMTc5Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucGFnZS1ibG9nIC53aC1hcnRpY2xlLWhlcm9fX3RpdGxlOmJlZm9yZSxcbiAgICAucGFnZS1ibG9nIC53aC1iYW5uZXItaGVyb19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjODcyNDM0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNDVweDsgfVxuICAvKiBsaW5lIDE4MDQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWJsb2cgLndoLWFydGljbGUtaGVyb19fZGF0ZSB7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxODEyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLS1hcmVhLWZvY3VzIC53aC1hY2NvcmRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAvKiBsaW5lIDE4MTcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tLWFyZWEtZm9jdXMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTgyMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi0tYXJlYS1mb2N1cyAud2gtYWNjb3JkaW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDE4MjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tLWFyZWEtZm9jdXMgLndoLWFjY29yZGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxNHB4IDVweCA5cHg7IH1cbiAgICAvKiBsaW5lIDE4MzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi0tYXJlYS1mb2N1cyAud2gtYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLyogbGluZSAxODQwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLS1hcmVhLWZvY3VzIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gIC8qIGxpbmUgMTg1MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX3RvcCB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgMTg1Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgICAvKiBsaW5lIDE4NjMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWF3YXJkOm50aC1jaGlsZChldmVuKSAud2gtcmVjb2duaXRpb24tYXdhcmRfX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAyNXB4IC0gNXB4KTsgfVxuICAgIC8qIGxpbmUgMTg2OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmQgYSxcbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmQgLndoLXJlY29nbml0aW9uLWF3YXJkX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDE4ODEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC8qIGxpbmUgMTg4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2RldGFpbHM6YmVmb3JlIHtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICB3aWR0aDogMjguOHB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC8qIGxpbmUgMTg5Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTg5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjcwODEzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07IH1cbiAgLyogbGluZSAxOTA1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3QgbGksXG4gIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fbGlzdCBzcGFuLFxuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gIC8qIGxpbmUgMTkxNywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAxOTIyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxOTI4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRvcDogLTNweDtcbiAgICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICAgIGNvbG9yOiAjQjZCNkI2O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxOTM5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3Vlcy1saXN0IGxpOmJlZm9yZSxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMgdWwgbGk6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxOTUxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuc2hhcmUtY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxOTU0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5zaGFyZS1jb21wb25lbnQ6aGFzKC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXItLWxpbmtzKSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLyogbGluZSAxOTU3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLnNoYXJlLWNvbXBvbmVudDpoYXMoLnNoYXJlLWNvbXBvbmVudF9fd3JhcHBlci0tbGlua3MpIC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXI6bm90KC5zaGFyZS1jb21wb25lbnRfX3dyYXBwZXItLWxpbmtzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIl19 */
