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

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;margin-bottom:15px;vertical-align:middle;zoom:1;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;padding:5px;background:#f6f6f6;border:solid #ddd;border-width:0 1px 1px;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0;height:30px;border:solid #ddd;border-width:1px 1px 2px;border-radius:0;background:#fff;box-shadow:none;color:#444;text-decoration:none;white-space:nowrap;line-height:30px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;padding-left:10px;margin-right:30px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/up-arrow.png) 5px 0;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:35px;height:100%}.chosen-container-single .chosen-single div b{float:right;display:block;width:30px;height:30px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/down-arrow.png) no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:5px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{box-sizing:border-box;margin:0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/chosen-sprite.png) 100% -20px no-repeat #fff;font-size:1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:normal;border-radius:0;box-shadow:inset 0 1px 0 #aaa}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 0 5px;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background:#0064a2;color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;width:100%;height:auto!important;height:1%;padding:0 5px 0 0;border:solid #ddd;border-width:1px 1px 2px}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;line-height:30px;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin-bottom:0;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:5px 20px 5px 5px;border:1px solid #ddd;border-radius:3px;background:#e4e4e4;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:5px;right:3px;display:block;width:12px;height:12px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/chosen-sprite.png) -42px 2px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -9px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd}.chosen-container-active.chosen-with-drop .chosen-single span{box-shadow:inset 0 -8px 0 -5px #ddd}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/up-arrow.png) #f6f6f6;border-left:1px solid #ddd}.chosen-container-active .chosen-choices{box-shadow:0 0 5px rgba(0,0,0,.3)}.document__notes,.ui-dialog{box-shadow:0 0 5px rgba(0,0,0,.35)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.back-to-magazine,.content__action-bar,.profile__subscribe,address,code,dl,hr,ol,p,pre,table,ul{margin-bottom:20px}body{color:#222;font:14px/1.6 "Open Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{body.toolbar,body.toolbar-drawer{padding-top:0!important}}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,Arial,sans-serif}a{color:#0064a2;text-decoration:none;transition:color .3s linear}.ad-text-link,.create-tag .create-tag__actions a,.free-trial-cta--body a,.help-video-block a,.remodal.tag-manager footer>a,.text-link--secondary{text-decoration:underline}a:active,a:focus,a:hover{color:#005589}.accordion [aria-hidden=true]{display:none}.accordion button[data-a11y-toggle]{position:relative;width:100%;padding:1rem 5rem 1rem 2rem;background-color:#0064a2;border-width:1px 0 0;border-style:solid;border-color:#fff;color:#fff;font-size:24px;line-height:1.2;text-align:left;transition:background-color .15s}.accordion button[data-a11y-toggle]:focus,.accordion button[data-a11y-toggle]:hover{background-color:#005589}.accordion button[data-a11y-toggle]::after{content:"";position:absolute;top:50%;right:1.5rem;display:block;width:20px;height:20px;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/accordion-sprite.png);background-position:0 0;background-size:20px 40px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion button[data-a11y-toggle]+div{padding:2rem;background-color:#eee}.accordion button[data-a11y-toggle]+div p:last-of-type{margin-bottom:0}@media screen and (max-width:960px){.accordion button[data-a11y-toggle]{font-size:18px}}.accordion button[data-a11y-toggle][aria-expanded=true]::after{background-position:0 -20px}.ad{position:relative;width:460px;height:255px;padding:15px;margin-bottom:20px;font-family:Lato,Helvetica,Arial,sans-serif}.ad img{z-index:0;position:absolute;top:0;left:0}@media screen and (max-width:480px){.ad img{width:100%;height:auto}.ad{width:100%;height:auto;margin-bottom:60px;padding:10px}}@media screen and (min-width:480px) and (max-width:960px){.ad{width:100%;overflow:hidden}}.ad__content{z-index:5;position:relative;height:100%}.ad__actions{position:absolute;bottom:0}.ad__actions a[class*=btn--]::after{display:none}.ad__actions span{margin:0 10px;font-size:12px}@media screen and (max-width:480px){.ad__actions span{margin:0 5px;font-size:0}.ad__actions{position:relative}.ad__actions a[class*=btn--]{height:auto;padding:10px}}.ad-text-link{color:#fff;font-size:16px}.ad-text-link:hover{color:#eee}@media screen and (max-width:480px){.ad-text-link{font-size:12px}}.ad--tnl{max-width:250px;color:#666}.ad--tnl .ad__title{margin-bottom:25px;color:#f27320;font-size:30px;line-height:1}@media screen and (max-width:480px){.ad--tnl .ad__title{margin-bottom:5px;font-size:26px}}.ad--tnl .ad__subtitle{font-size:16px;line-height:1.2}.ad--tnl .tnl-times{text-transform:uppercase}@media screen and (max-width:480px){.ad--tnl .ad__subtitle{width:140px;margin-bottom:10px;font-size:12px}.ad--tnl .tnl-times{display:none}}.ad--author{max-width:260px;color:#fff}.ad--author .ad__title{margin-bottom:5px;font-size:18px;font-style:italic;line-height:1.3}@media screen and (max-width:480px){.ad--author .ad__title{width:65%;font-size:14px}.ad--author .ad__subtitle{display:none}}.ad--author .ad__subtitle{font-size:12px;line-height:1.2}.ad--author .ad__actions{bottom:-5px}.ad--welcome{color:#fff}.ad--welcome .ad__title{font-size:24px;font-weight:700}@media screen and (max-width:480px){.ad--author .ad__actions{bottom:-25px}.ad--welcome .ad__title{font-size:16px;margin-bottom:5px}}.ad--welcome .ad__subtitle{position:absolute;bottom:30px;width:110px;line-height:1.2}@media screen and (max-width:480px){.ad--welcome .ad__subtitle{position:relative;bottom:auto;width:90px}}.ad--welcome .youtube-link{position:absolute;right:20px;bottom:10px;width:98px;height:71px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/youtube-logo-white.png)}@media screen and (max-width:480px){.ad--welcome .youtube-link{right:0;bottom:0}}.help-video-block{margin-bottom:20px;padding:20px 20px 30px;background-color:#fafafa;border:1px solid #ddd;border-bottom:2px solid #ddd}.help-video-block .icon-question-circle::before{font-size:18px;color:#999}.help-video-block strong{font-size:18px;color:#444}.help-video-block .help-video-text{margin-bottom:5px;font-size:14px}.help-video-block .help-video-text:last-child{margin-bottom:0}.help-video-title{color:#222;margin-bottom:5px}.help-video-or{margin:5px 0;font-size:10px;font-weight:900;text-align:center;text-transform:uppercase}.marketing_section{margin-bottom:20px;text-align:center}.marketing_section .embedded-video .player>iframe{height:255px;width:460px}.block-ta-audit-insight-annotations{position:absolute;top:50%;left:50%;z-index:3;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-ta-audit-insight-annotations.annotating--left{margin-left:310px}.block-ta-audit-insight-annotations.annotating--right{margin-left:-310px}.document__notes{display:none;width:550px;background-color:#eee;border-radius:5px}.document__notes .notes__close{position:absolute;top:3px;right:15px;color:#fff;font-size:1.5em;cursor:pointer}.document__notes>header{padding:10px 20px;background-color:#0064a2;border-radius:5px 5px 0 0;color:#fff;font-weight:900;text-transform:uppercase}.document__notes>header p{margin-bottom:0}.document__notes .notes__body{max-height:550px;overflow:hidden}.document__notes>footer{position:relative;padding:20px;text-align:center}.document__notes>footer .notes-add-note{color:#0064a2;cursor:pointer}.document__notes>footer .notes-add-note[disabled=disabled]{opacity:.5;cursor:default}.document__notes>footer .ajax-progress-throbber{display:inline-block;padding:0 10px 0 0}.document__notes>footer::after{content:"";position:absolute;top:-20px;left:50%;width:100%;height:20px;background-image:radial-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-position:center 10px;-ms-transform:translateX(-50%);transform:translateX(-50%)}.notes__message{text-align:center;position:absolute;left:0;right:0;font-weight:700;color:#fff;background-color:rgba(0,0,0,.4)}.notes__message .notes__message-content{margin:0;padding:6px 10px}.notes__add{padding-top:20px;border-bottom:1px solid #ddd}.notes__add .note__toggled{visibility:hidden}.notes__list{max-height:calc(100% - 100px);overflow-y:auto;padding:10px 20px}.note>header{display:block;clear:both;cursor:pointer}.note>header:after{content:"";display:table;clear:both}.note+.note{border-top:1px solid #ddd}.note__toggled{float:left;padding:20px 10px;text-align:center}.note__meta{float:left;width:80%;padding:8px 10px}.note__meta .note__date,.note__meta .note__tags{display:inline-block;margin-bottom:0;vertical-align:top}.note__meta .note__date{margin-right:10px}.note__meta .note__tags{display:inline-block;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note__meta .note__tags i{display:inline-block;margin-right:5px}.note__meta .note__preview{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;font-size:.85rem;display:block}.note__actions{float:right;padding:15px 10px}.note__actions a{margin-left:5px;color:#ccc;font-size:1.25rem;transition:color .15s}.note__actions a:focus,.note__actions a:hover{color:#0064a2}.note__edit-note,.note__edit-tags{float:left;width:50%;height:280px;margin-bottom:20px}.note__edit-note textarea,.note__edit-tags>div{height:calc(100% - 25px)}.note__edit-note h3,.note__edit-tags h3{margin-bottom:5px;font-size:.85rem;text-transform:uppercase}.note__edit-note{padding-right:10px;padding-left:20px}.note__edit-tags{padding-right:20px;padding-left:10px}.note__edit-tags>div{padding:10px;background-color:#fff;border:1px solid #ddd}.note__edit-tags .tags-list{max-height:105px;overflow:auto;margin-bottom:15px}.note__edit-tags .tags-list label{text-transform:none}.note__edit-tags .tags-tools{margin-right:-10px;margin-left:-10px;padding:10px;border-top:1px solid #ddd}.note__edit-tags .tags-tools .js-create-tag,.note__edit-tags .tags-tools .js-manage-tag{display:block;color:#222;cursor:pointer}.note__edit-tags .tags-tools .tag-creation .edit-tag{margin-bottom:5px}.note__edit-tags .tags-tools .tag-creation .tag-creation__actions{display:block;text-align:right}.note__edit-tags .tags-tools .tag-creation .tag-creation__actions>a{display:inline-block;cursor:pointer}.note__selected-tags{clear:both;margin-bottom:10px;padding-right:20px;padding-left:20px}.note__selected-tags h3{clear:both;margin-bottom:5px;font-size:.85rem;text-transform:uppercase}.note__selected-tags .note__tag{display:inline-block;margin-right:10px;padding:5px 5px 5px 10px;background-color:#ccc;font-size:12px;transition:background-color .15s}.note__selected-tags .note__tag button{width:16px;height:16px;margin-left:2px;padding:0;line-height:1;background-color:#999;border:0;border-radius:50%;color:#ccc;font-size:12px;text-align:center;transition:background-color .15s,color .15s}.notes__add__actions{margin-bottom:10px;padding:0 20px 10px;text-align:right}.notes__add__actions a{margin-left:10px;cursor:pointer}.remodal.tag-manager{max-width:380px;padding:20px}.remodal.tag-manager .remodal-close{top:10px;right:10px}.remodal.tag-manager .tags-list{max-height:175px;overflow-y:auto;border-bottom:1px solid #ddd}.remodal.tag-manager .tags-list li{display:block;clear:both;padding:2px 5px}.remodal.tag-manager .tags-list li:after{content:"";display:table;clear:both}.remodal.tag-manager .tags-list li:nth-child(even){background-color:#f4f4f4}.remodal.tag-manager .tags-list__tag{display:inline-block;width:65%;margin-bottom:0;line-height:1.2;vertical-align:sub}.remodal.tag-manager .tags-list__actions{float:right;width:30%;color:#999;text-align:right}.remodal.tag-manager .tags-list__actions a{color:#999}.remodal.tag-manager .tags-list__actions a.icon-only{padding:5px;font-size:18px}.remodal.tag-manager .tags-list__actions a.icon-edit::before{vertical-align:middle}.remodal.tag-manager .tags-list__actions a:active,.remodal.tag-manager .tags-list__actions a:focus,.remodal.tag-manager .tags-list__actions a:hover{color:#0064a2}.remodal.tag-manager footer{position:relative}.remodal.tag-manager footer>a{display:block;padding:10px 0 10px 2px;color:#222}.tags-manager__title{margin-bottom:0;font-size:24px;line-height:1}.tags-manager__subtitle{margin-bottom:10px}.tags-manager__search{position:relative;margin-bottom:10px}.tags-manager__search input{margin-bottom:0}.tags-manager__search a{position:absolute;right:10px;top:50%;color:#222;-ms-transform:translateY(-50%);transform:translateY(-50%)}.create-tag{position:relative;top:15px;left:0;width:100%}.create-tag input{float:left;max-width:60%}.create-tag .create-tag__actions{float:right;font-size:12px;line-height:2.2}.create-tag .create-tag__actions a,.create-tag .create-tag__actions span{color:#222}@media screen and (max-width:960px),print{.annotations{padding-right:20px;padding-left:20px}}.annotation{display:block;clear:both;overflow:hidden;margin-bottom:40px;border-width:1px;border-style:solid;border-radius:5px}.annotation:after{content:"";display:table;clear:both}.annotation.annotation--note{border-color:#006838}.annotation.annotation--highlight{border-color:#0064a2}@media screen and (max-width:960px){.annotation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media print{.annotation{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-top:20px;page-break-inside:avoid}.annotation:last-of-type{margin-bottom:20px}}.annotations--empty{margin-top:100px;margin-bottom:100px;color:#999;text-align:center;font-style:italic}.annotation__content,.annotation__control,.annotation__overview{transition:height .35s}#tocPanel a,.annotation__tag{transition:background-color .15s}.annotation__overview{float:left;width:25%;padding:30px}.annotation--note .annotation__overview{background-color:#fafffd}.annotation--highlight .annotation__overview{background-color:#fcfeff}.annotation__overview h2{margin-bottom:20px;font-size:13px;font-weight:900;text-transform:uppercase}.annotation__overview h2 i::before{margin-right:10px;font-size:1.4em}.annotation--note .annotation__overview h2 i::before{color:#006838}.annotation--highlight .annotation__overview h2 i::before{color:#0064a2}.annotation__overview h3{font-size:14px}@media screen and (max-width:960px){.annotation__overview{float:none;width:100%;padding:20px}}@media print{.annotation__overview{width:33.33%;height:auto!important;padding:20px}}.annotation__tag{display:inline-block;margin-top:5px;margin-right:5px;padding:5px 10px;background-color:#eee;font-size:12px}.annotation__tag:focus,.annotation__tag:hover{background-color:#ccc}.annotation__content{float:left;width:calc(75% - 50px);padding:30px;border-width:0 1px;border-style:solid;border-color:#eee}.annotation--note .annotation__content{background-color:#ecf6f1}.annotation--highlight .annotation__content{background-color:#f1f6f9}.annotation__content h3{margin-bottom:10px;font-size:13px;font-weight:900;text-transform:uppercase}.annotation__content .media__image{width:auto;height:40px;color:#999}.annotation__content .media__content{padding-top:5px;padding-right:0;padding-bottom:0}.annotation__content .media__content p{margin:0;white-space:pre-wrap}@media screen and (max-width:960px){.annotation__content .media__image{display:none}.media__image+.annotation__content .media__content{padding:0}.annotation__content{float:none;width:100%;padding:20px;border:0}}@media print{.annotation__content{width:66.66%;height:auto!important;padding:20px}}.annotation__note{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.annotation__note p{white-space:pre-wrap}.annotation__note_edit{clear:both;position:relative;display:block;margin:0 -20px}.annotation__note_edit:after{content:"";display:table;clear:both}.annotation__note_edit .note_edit__note,.annotation__note_edit .note_edit__tags{float:left;width:75%}.annotation__note_edit .note-edit__note textarea,.annotation__note_edit .note_edit__tags>div{height:200px}.annotation__note_edit .note_edit__tags>div{margin-bottom:10px;padding:10px;background-color:#fff;border:1px solid #ddd}.annotation__note_edit .note_edit__tags .tags-list{display:block;clear:both;max-height:100px;overflow:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.annotation__note_edit .note_edit__tags .tags-list:after{content:"";display:table;clear:both}.annotation__note_edit .note_edit__tags .tags-list label{float:left;width:50%;padding-right:10px;text-transform:none}.annotation__note_edit .note_edit__tags .tags-tools a:not(:last-of-type){margin-right:20px}.annotation__note_edit .note_edit__actions{clear:both;margin-bottom:20px;padding-right:20px;text-align:right}.annotation__note_edit .note_edit__actions .btn{margin-left:10px}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress{padding-bottom:0}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress .throbber{background-image:none;font-size:1.4em;vertical-align:middle}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.annotation__control{float:right;width:50px;padding:25px 10px}.annotation__control a{display:block;width:100%;margin-bottom:10px;color:#999;font-size:16px;text-align:center;transition:color .15s}.annotation__control a:focus,.annotation__control a:hover{color:#f27320}@media screen and (max-width:960px){.annotation__control a{display:inline-block;width:auto;margin-right:10px;margin-bottom:0;padding:5px 10px}}@media screen and (max-width:960px),print{.annotation__control{display:none}}.board-of-directors .view-footer h2,.board-of-directors .view-header h2{border-bottom:2px solid #ddd;padding-bottom:5px}.board-of-directors .view-footer,.board-of-directors .view-header,.management-team .view-footer,.management-team .view-header{margin-bottom:30px;color:#666}.board-of-directors .item-list ul,.management-team .item-list ul{list-style:none}.board-of-directors .item-list ul li,.management-team .item-list ul li{margin:0 0 40px}.board-of-directors .item-list ul .views-field-field-portrait,.management-team .item-list ul .views-field-field-portrait{clear:left;float:left;margin-right:20px}.board-of-directors .item-list ul .views-field-field-company,.board-of-directors .item-list ul .views-field-field-job-position,.management-team .item-list ul .views-field-field-company,.management-team .item-list ul .views-field-field-job-position{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1pt}.board-of-directors .item-list ul .views-field-title,.management-team .item-list ul .views-field-title{font-family:Lato,Helvetica,Arial,sans-serif;font-size:28px;color:#f27320}.board-of-directors .item-list ul .views-field-body,.management-team .item-list ul .views-field-body{padding-top:20px}.board-of-directors .item-list ul .views-field-body a.text-link--alt:hover,.management-team .item-list ul .views-field-body a.text-link--alt:hover{cursor:pointer}.board-of-directors .item-list ul .view-footer,.management-team .item-list ul .view-footer{padding-bottom:20px}@media screen and (max-width:960px){.board-of-directors .item-list .views-field-title,.management-team .item-list .views-field-title{font-size:25px}.board-of-directors .item-list .views-field-body,.management-team .item-list .views-field-body{padding-top:10px!important;clear:left}}#block-tacontactform-subscription-inquiry input[type=submit],#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.login__form .form-submit,.manage-subscriptions__options .form-submit,.opinions-subscribe .content .form-submit,.poll .form-submit,.rates-compare [id*=edit-add],.student-submissions .content .form-submit,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:8px 10px;border:solid #000;border-width:0 0 1px;border-radius:0;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px;font-weight:900;line-height:1rem;text-transform:uppercase;transition:all .3s}#block-tacontactform-subscription-inquiry input.no-icon[type=submit]::after,#ta-contact-form input.no-icon[type=submit]::after,#taProfile_form .form-actions input.no-icon[type=submit]::after,#taRegistration_form .form-actions input.no-icon[type=submit]::after,#trial-div .no-icon.form-submit::after,.btn--large__no--icon::after,.login__form .no-icon.form-submit::after,.manage-subscriptions__options .no-icon.form-submit::after,.no-icon.btn--primary::after,.no-icon.btn--secondary::after,.no-icon.btn--tertiary::after,.opinions-subscribe .content .no-icon.form-submit::after,.poll .no-icon.form-submit::after,.rates-compare .no-icon[id*=edit-add]::after,.student-submissions .content .no-icon.form-submit::after,div .view-people div .views-exposed-form div .views-exposed-widget .no-icon.form-submit::after{display:none}#block-tacontactform-subscription-inquiry input:active[type=submit],#block-tacontactform-subscription-inquiry input:focus[type=submit],#block-tacontactform-subscription-inquiry input:hover[type=submit],#ta-contact-form input:active[type=submit],#ta-contact-form input:focus[type=submit],#ta-contact-form input:hover[type=submit],#taProfile_form .form-actions input:active[type=submit],#taProfile_form .form-actions input:focus[type=submit],#taProfile_form .form-actions input:hover[type=submit],#taRegistration_form .form-actions input:active[type=submit],#taRegistration_form .form-actions input:focus[type=submit],#taRegistration_form .form-actions input:hover[type=submit],#trial-div .form-submit:active,#trial-div .form-submit:focus,#trial-div .form-submit:hover,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover,.login__form .form-submit:active,.login__form .form-submit:focus,.login__form .form-submit:hover,.manage-subscriptions__options .form-submit:active,.manage-subscriptions__options .form-submit:focus,.manage-subscriptions__options .form-submit:hover,.opinions-subscribe .content .form-submit:active,.opinions-subscribe .content .form-submit:focus,.opinions-subscribe .content .form-submit:hover,.poll .form-submit:active,.poll .form-submit:focus,.poll .form-submit:hover,.rates-compare :active[id*=edit-add],.rates-compare :focus[id*=edit-add],.rates-compare :hover[id*=edit-add],.student-submissions .content .form-submit:active,.student-submissions .content .form-submit:focus,.student-submissions .content .form-submit:hover,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:active,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover{color:#fff}#block-tacontactform-subscription-inquiry input[type=submit]:after,#ta-contact-form input[type=submit]:after,#taProfile_form .form-actions input[type=submit]:after,#taRegistration_form .form-actions input[type=submit]:after,#trial-div .form-submit:after,.btn--primary:after,.btn--secondary:after,.btn--tertiary:after,.login__form .form-submit:after,.manage-subscriptions__options .form-submit:after,.opinions-subscribe .content .form-submit:after,.poll .form-submit:after,.rates-compare [id*=edit-add]:after,.student-submissions .content .form-submit:after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:after{margin-left:10px;font-size:12px!important;color:#fff!important}#block-tacontactform-subscription-inquiry input[type=submit]::after,#block-tacontactform-subscription-inquiry input[type=submit]::before,#ta-contact-form input[type=submit]::after,#ta-contact-form input[type=submit]::before,#taProfile_form .form-actions input[type=submit]::after,#taProfile_form .form-actions input[type=submit]::before,#taRegistration_form .form-actions input[type=submit]::after,#taRegistration_form .form-actions input[type=submit]::before,#trial-div .form-submit::after,#trial-div .form-submit::before,.btn--primary::after,.btn--primary::before,.btn--secondary::after,.btn--secondary::before,.btn--tertiary::after,.btn--tertiary::before,.login__form .form-submit::after,.login__form .form-submit::before,.manage-subscriptions__options .form-submit::after,.manage-subscriptions__options .form-submit::before,.opinions-subscribe .content .form-submit::after,.opinions-subscribe .content .form-submit::before,.poll .form-submit::after,.poll .form-submit::before,.rates-compare [id*=edit-add]::after,.rates-compare [id*=edit-add]::before,.student-submissions .content .form-submit::after,.student-submissions .content .form-submit::before,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::before{line-height:1rem}#block-tacontactform-subscription-inquiry input[type=submit]:not([class*="--after"])::after,#ta-contact-form input[type=submit]:not([class*="--after"])::after,#taProfile_form .form-actions input[type=submit]:not([class*="--after"])::after,#taRegistration_form .form-actions input[type=submit]:not([class*="--after"])::after,#trial-div .form-submit:not([class*="--after"])::after,.btn--primary:not([class*="--after"])::after,.btn--secondary:not([class*="--after"])::after,.btn--tertiary:not([class*="--after"])::after,.login__form .form-submit:not([class*="--after"])::after,.manage-subscriptions__options .form-submit:not([class*="--after"])::after,.opinions-subscribe .content .form-submit:not([class*="--after"])::after,.poll .form-submit:not([class*="--after"])::after,.rates-compare [id*=edit-add]:not([class*="--after"])::after,.student-submissions .content .form-submit:not([class*="--after"])::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:not([class*="--after"])::after{content:""}@media screen and (max-width:480px){#block-tacontactform-subscription-inquiry input[type=submit],#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.login__form .form-submit,.manage-subscriptions__options .form-submit,.opinions-subscribe .content .form-submit,.poll .form-submit,.rates-compare [id*=edit-add],.student-submissions .content .form-submit,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{padding:10px}}.btn--large{font-size:13px;letter-spacing:1pt}.btn--large::after{margin-left:10px;font-size:12px!important;color:#fff!important}.btn--large__no--icon{font-size:13px;letter-spacing:1pt}#block-tacontactform-subscription-inquiry input[type=submit],#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.manage-subscriptions__options .form-submit,.poll .form-submit{background:#f27320;border-color:#d35c1d}#block-tacontactform-subscription-inquiry input:active[type=submit],#block-tacontactform-subscription-inquiry input:focus[type=submit],#block-tacontactform-subscription-inquiry input:hover[type=submit],#ta-contact-form input:active[type=submit],#ta-contact-form input:focus[type=submit],#ta-contact-form input:hover[type=submit],#taProfile_form .form-actions input:active[type=submit],#taProfile_form .form-actions input:focus[type=submit],#taProfile_form .form-actions input:hover[type=submit],#taRegistration_form .form-actions input:active[type=submit],#taRegistration_form .form-actions input:focus[type=submit],#taRegistration_form .form-actions input:hover[type=submit],#trial-div .form-submit:active,#trial-div .form-submit:focus,#trial-div .form-submit:hover,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.manage-subscriptions__options .form-submit:active,.manage-subscriptions__options .form-submit:focus,.manage-subscriptions__options .form-submit:hover,.poll .form-submit:active,.poll .form-submit:focus,.poll .form-submit:hover{background:#d35c1d}.btn--secondary,.login__form .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{background:#0064a2;border-color:#005589}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.login__form .form-submit:active,.login__form .form-submit:focus,.login__form .form-submit:hover,.rates-compare :active[id*=edit-add],.rates-compare :focus[id*=edit-add],.rates-compare :hover[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:active,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover{background:#005589}.btn--tertiary{background:#aaa;border-color:#888}.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover{background:#888}.text-link,.text-link--secondary{background-color:transparent;border:0}.text-link{color:#f27320;font-size:12px;font-weight:900;text-transform:uppercase}.text-link:active,.text-link:focus,.text-link:hover{color:#d35c1d}.text-link--alt{color:#0064a2;font-size:14px;font-weight:900}.text-link--alt:after{color:#0064a2!important}.text-link--secondary{color:#999;font-size:12px}.text-link--secondary:active,.text-link--secondary:focus,.text-link--secondary:hover{color:#666}.icon-only:before{padding:0}.free-trial-cta--body{text-align:center;padding:20px;background-color:#eee;border-bottom:2px solid #ddd;margin:40px 0}.free-trial-cta--body p{font-size:18px;padding:0 40px}@media screen and (max-width:650px){.free-trial-cta--body span{display:block}}#block-tacontactform-subscription-inquiry .free-trial-cta--body input[type=submit],#ta-contact-form .free-trial-cta--body input[type=submit],#taProfile_form .form-actions .free-trial-cta--body input[type=submit],#taRegistration_form .form-actions .free-trial-cta--body input[type=submit],#trial-div .free-trial-cta--body .form-submit,.free-trial-cta--body #block-tacontactform-subscription-inquiry input[type=submit],.free-trial-cta--body #ta-contact-form input[type=submit],.free-trial-cta--body #taProfile_form .form-actions input[type=submit],.free-trial-cta--body #taRegistration_form .form-actions input[type=submit],.free-trial-cta--body #trial-div .form-submit,.free-trial-cta--body .btn--primary,.free-trial-cta--body .manage-subscriptions__options .form-submit,.free-trial-cta--body .poll .form-submit,.manage-subscriptions__options .free-trial-cta--body .form-submit,.poll .free-trial-cta--body .form-submit{margin-right:10px;text-decoration:none}@media screen and (max-width:960px){.free-trial-cta--body p{padding:0}#block-tacontactform-subscription-inquiry .free-trial-cta--body input[type=submit],#ta-contact-form .free-trial-cta--body input[type=submit],#taProfile_form .form-actions .free-trial-cta--body input[type=submit],#taRegistration_form .form-actions .free-trial-cta--body input[type=submit],#trial-div .free-trial-cta--body .form-submit,.free-trial-cta--body #block-tacontactform-subscription-inquiry input[type=submit],.free-trial-cta--body #ta-contact-form input[type=submit],.free-trial-cta--body #taProfile_form .form-actions input[type=submit],.free-trial-cta--body #taRegistration_form .form-actions input[type=submit],.free-trial-cta--body #trial-div .form-submit,.free-trial-cta--body .btn--primary,.free-trial-cta--body .manage-subscriptions__options .form-submit,.free-trial-cta--body .poll .form-submit,.manage-subscriptions__options .free-trial-cta--body .form-submit,.poll .free-trial-cta--body .form-submit{margin-right:0;margin-bottom:10px}}.free-trial-cta--sidebar{text-align:center;padding:20px;background-color:#eee;border-bottom:2px solid #ddd}.free-trial-cta--sidebar p{font-size:18px}.free-trial-cta--sidebar .btn--secondary,.free-trial-cta--sidebar .login__form .form-submit,.free-trial-cta--sidebar .rates-compare [id*=edit-add],.free-trial-cta--sidebar div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .free-trial-cta--sidebar .form-submit,.rates-compare .free-trial-cta--sidebar [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .free-trial-cta--sidebar .form-submit{margin-left:5px}.article-cta{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/article-CTA--background.png) top;min-height:280px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.article-cta .article-cta--body{padding:30px 30px 20px}.article-cta .article-cta--body h1{font-size:28px;line-height:1.2;font-weight:400;color:#666;padding-bottom:10px}.article-cta .article-cta--body p{font-size:18px;color:#666}.article-cta .article-cta--body p a{text-decoration:underline}.article-cta .article-cta--footer{background:#0064a2;border-bottom:2px solid #005589}.article-cta .article-cta--footer .article-cta--footer-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;color:#fff}@media screen and (max-width:650px){.article-cta .article-cta--footer .article-cta--footer-content{display:block}.article-cta .article-cta--footer .article-cta--footer-content .btn{margin-top:20px}}.free-trial-cta--full-width{margin:0 -50vw;background-color:#005589}.free-trial-cta--full-width p{margin:0 50vw;text-align:center;font-size:28px;color:#fff}.free-trial-cta--full-width p a{color:#c9eaff;text-decoration:underline;font-weight:700}#trial-div .free-trial-cta--full-width p a.form-submit,.free-trial-cta--full-width p #trial-div a.form-submit,.free-trial-cta--full-width p .manage-subscriptions__options a.form-submit,.free-trial-cta--full-width p .poll a.form-submit,.free-trial-cta--full-width p a.btn--primary,.free-trial-cta--full-width p a:focus,.free-trial-cta--full-width p a:hover,.manage-subscriptions__options .free-trial-cta--full-width p a.form-submit,.poll .free-trial-cta--full-width p a.form-submit{color:#fff}@media screen and (max-width:650px){.free-trial-cta--full-width p{font-size:25px}}.free-trial-cta--full-width p.sub-text{font-size:18px}.free-trial-cta--full-width p:first-of-type{padding-top:30px}.free-trial-cta--full-width p:last-of-type{padding-bottom:30px}.ecomm-product-showcase{padding:20px 0 40px;text-align:center}.ecomm-product-showcase .field-name-field-headline{font-size:28px;line-height:1.4;color:#666;max-width:700px;margin:0 auto}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items>.field-item{flex:0 0 calc(100% / 3 - 20px);-ms-flex:0 0 32%}@media screen and (max-width:650px){.ecomm-product-showcase .field-name-field-headline{max-width:100%}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items>.field-item{-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:20px}}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box{text-align:left}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .product-box--header{font-size:18px;padding:25px 20px;background-color:transparent;color:#fff}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .product-box--header.federal{background-color:#08467d}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .product-box--header.state{background-color:#006838}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .product-box--header.international{background-color:#952226}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .topic-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#eee;border-bottom:2px solid #ddd;padding:30px 20px;min-height:220px}.ecomm-about--sidebar,.sidebar-ecomm-product-showcase{border-color:#ddd;border-width:1px 1px 2px;border-style:solid}.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items .product-box .topic-content h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt;color:#666}.sidebar-ecomm-product-showcase{padding:20px;background-color:#fafafa}.sidebar-ecomm-product-showcase h2{padding-bottom:20px}.sidebar-ecomm-product-showcase .ecomm-card--horizontal{display:-ms-flexbox;display:flex;margin-bottom:20px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.15)}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-image{min-width:30%;width:120px;height:200px;overflow:hidden}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-image img{height:100%;margin-left:-115px}@media screen and (max-width:650px){.ecomm-product-showcase .field-name-field-ecommerce-showcase .field-items{-ms-flex-direction:column;flex-direction:column}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-image img{margin-left:-150px}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-image{height:240px}}@media screen and (min-width:650px) and (max-width:960px){.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-image{height:210px}}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-content{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 0%;flex:1 1 0%}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-content h3{text-transform:uppercase;font-size:13px;letter-spacing:1px;padding-bottom:5px}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-content h3.federal{color:#08467d}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-content h3.state{color:#006838}.sidebar-ecomm-product-showcase .ecomm-card--horizontal .ecomm-card-content h3.international{color:#952226}.sidebar-ecomm-product-showcase .showcase-link{margin-top:40px;text-align:center}.ecomm-about--sidebar{margin:40px 0;padding:20px;background-color:#fafafa}.ecomm-about--sidebar h3{padding-bottom:10px;font-size:13px;font-weight:700;letter-spacing:1pt;text-transform:uppercase;color:#444}.ecomm-about--sidebar h1{font-size:28px;color:#666;font-weight:400}.ecomm-about--sidebar .price-frequency{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:20px 0}.ecomm-about--sidebar .price-frequency .price{line-height:0;font-size:36px}.ecomm-about--sidebar .price-frequency .frequency{line-height:0;padding-left:5px;font-size:11px;font-weight:700;letter-spacing:1px;color:#999;text-transform:uppercase}.ecomm-about--sidebar #product-pricing a{text-decoration:underline}.ecomm-about--sidebar #product-pricing .product__quantity .section-label{font-size:18px;font-weight:400;text-transform:none}.ecomm-about--sidebar #product-description{padding:20px 0}.ecomm-about--sidebar #product-detail{border-top:1px solid #ddd;padding-top:20px}.ecomm-about--sidebar #product-detail ul{padding-left:20px}.ecomm-about--sidebar #product-detail ul li{padding-bottom:10px}.ecomm-about--sidebar .product__sample img{width:100%}.ecomm-about--sidebar .bx-wrapper{position:relative;margin:20px 0}.ecomm-about--sidebar .bx-wrapper .wrap--slider{margin:0}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials{left:0}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials blockquote{margin:0 auto;padding-left:0}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials blockquote p{padding-left:20px;border-left:5px solid #0064a2;font-size:18px}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials cite{display:block;font-size:12px;font-weight:400}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials cite strong{display:block;font-style:normal;font-size:13px;font-weight:700;color:#444;margin-bottom:4px}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials cite>div{display:-ms-flexbox;display:flex}.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials cite .author_title,.ecomm-about--sidebar .bx-wrapper .wrap--slider .testimonials cite .author_work{display:block}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction{line-height:0;position:absolute;right:0;bottom:0}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction a{width:13px;height:21px;font-size:0;display:inline-block}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction a.disabled{display:none}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction .bx-next,.ecomm-about--sidebar .bx-wrapper .bx-controls-direction .bx-prev{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/controls.png) no-repeat;background-size:26px}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 0;margin-right:16px}.ecomm-about--sidebar .bx-wrapper .bx-controls-direction .bx-next{background-position:-13px 0;right:10px}.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager{padding-top:20px;line-height:10px}.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #ccc;background-color:transparent;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 10px 0 0;outline:0;border-radius:10px}.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager a.active,.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager a:focus,.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ccc}.ecomm-about--sidebar .bx-wrapper .bx-pager.bx-default-pager a.active{background:#f27320;border-color:#f27320}.article-pdf__nav,.article__nav,.listing__pagination,.top-news-date,.use-results{display:table;width:100%;height:35px;margin-bottom:20px;background:#eee;border:solid #ddd;border-width:0 0 2px;color:#666;font-size:12px;line-height:1.1;text-transform:uppercase;vertical-align:middle}.ie8 .article-pdf__nav,.ie8 .article__nav,.ie8 .listing__pagination,.ie8 .top-news-date,.ie8 .use-results{min-height:auto}.top-news-date{padding:10px 0;text-align:center}@media screen and (max-width:480px){.top-news-date{display:block;width:auto;margin:0 -20px 35px}}.article-pdf__nav a,.article__nav a,.listing__pagination a,.use-results a{color:#666}.article-pdf__nav p,.article__nav p,.listing__pagination p,.use-results p{margin-bottom:0}.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{display:inline-block;width:35px;padding:10px 0;background:#999;color:#eee;text-align:center;transition:all .3s}.article-pdf__nav [class*="__btn"]:before,.article__nav [class*="__btn"]:before,.listing__pagination [class*="__btn"]:before,.use-results [class*="__btn"]:before{margin:0}@media screen and (max-width:480px){.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{padding:20px 0}}.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:inline-block;padding:10px 0;color:#999;font-weight:700;transition:all .3s}@media screen and (max-width:960px){.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:none}}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--detail"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--detail"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--detail"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--detail"],.use-results [class*="--next"]{display:table-cell;height:100%;vertical-align:middle}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:20%;cursor:pointer}.article-pdf__nav [class*="--prev"]:hover [class*="__label"],.article-pdf__nav [class*="--next"]:hover [class*="__label"],.article__nav [class*="--prev"]:hover [class*="__label"],.article__nav [class*="--next"]:hover [class*="__label"],.listing__pagination [class*="--prev"]:hover [class*="__label"],.listing__pagination [class*="--next"]:hover [class*="__label"],.use-results [class*="--prev"]:hover [class*="__label"],.use-results [class*="--next"]:hover [class*="__label"]{color:#666}.article-pdf__nav [class*="--prev"]:hover [class*="__btn"],.article-pdf__nav [class*="--next"]:hover [class*="__btn"],.article__nav [class*="--prev"]:hover [class*="__btn"],.article__nav [class*="--next"]:hover [class*="__btn"],.listing__pagination [class*="--prev"]:hover [class*="__btn"],.listing__pagination [class*="--next"]:hover [class*="__btn"],.use-results [class*="--prev"]:hover [class*="__btn"],.use-results [class*="--next"]:hover [class*="__btn"]{background:#666}.article-pdf__nav [class*="--prev"]:empty,.article-pdf__nav [class*="--next"]:empty,.article__nav [class*="--prev"]:empty,.article__nav [class*="--next"]:empty,.listing__pagination [class*="--prev"]:empty,.listing__pagination [class*="--next"]:empty,.use-results [class*="--prev"]:empty,.use-results [class*="--next"]:empty{cursor:default}@media screen and (min-width:480px) and (max-width:960px){.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:25%}}.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin-right:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--next"],.article__nav [class*="--next"],.listing__pagination [class*="--next"],.use-results [class*="--next"]{text-align:right}.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin-left:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--detail"],.article__nav [class*="--detail"],.listing__pagination [class*="--detail"],.use-results [class*="--detail"]{padding:0 15px;text-align:center}.ajax-progress{display:block;clear:both;padding:0 0 15px;text-align:center}.ajax-progress .throbber{float:none;display:inline-block}.ajax-progress .message{display:inline-block;padding-left:0}.loader{position:absolute;top:0;left:-1px;bottom:0;right:-1px;z-index:20;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 0 5px #000}.loader__container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader__icon,.loader__text{display:inline-block;vertical-align:middle}.loader__icon{margin-right:5px}.big__loader .loader{left:0;right:0;background-color:transparent;color:#666;text-shadow:none;font-size:40px}.link-list--sub-category a,.link-list>a{border-bottom:1px solid #ddd;font-size:12px;display:block}.content-block,[class*=content-block--]{margin-bottom:20px}.content-block .chosen-container,[class*=content-block--] .chosen-container{width:100%!important}.link-list>a{padding:3px 0}.link-list--sub-category a{padding:3px 0 3px 15px}.content-block__header{display:table;width:100%;padding-bottom:5px;border-bottom:3px solid #0064a2}.content-block__header--brand{display:table;width:100%;padding:10px 15px;background-color:#0064a2;border-bottom-width:0;color:#fff;line-height:1rem}.content-block__link,.content-block__title{display:table-cell;vertical-align:bottom}.content-block__title{margin-bottom:0;color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1rem;letter-spacing:1pt;text-transform:uppercase}.author__name,.content-block__link{font-size:11px;text-transform:uppercase}.content-block__link{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;text-align:right;color:#f27320;cursor:pointer}.content-block__link:hover{color:#d35c1d}.content-block--box{border:1px solid #ccc}.content-block--box .content-block__header{padding:10px 20px;background:#eee;border-bottom:none}.content-block--box .content-block__title{color:#666}.content-block--box .media__content{padding:20px}.content-block--box .media__title{font-size:18px;line-height:1.6;font-weight:700}.content-block--box .media__snippet,[class*="__content--sidebar"]:not(.home__content--sidebar) .media__snippet{font-size:12px}.content-block--box .media__title a{color:#0064a2}.content-block--box .media__title a:hover{color:#005589}.content-block--box .media__title a:visited{color:#267baf}.content-block--box--alt{background:#eee}.content-block--box--alt .content-block__header{padding:10px 20px;background:#666;border-bottom:none}.content-block--box--alt .content-block__title{color:#fff!important}.content-block--box--alt .content-block__content{border-width:0 1px 1px;border-style:solid;border-color:#ddd}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .content-block__header{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .media__image+.media__content .media__meta{padding:0}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image{width:50px;height:50px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image+.media__content{padding:10px}.latest-updates{background:#eee;margin-bottom:20px!important}.latest-updates .content-block,.latest-updates [class*=content-block--]{padding:20px}.frl .latest-updates .media__title{font-size:18px;line-height:1.6;font-weight:700}.frl .latest-updates .column.first{padding-right:15px}.frl .latest-updates .column.last{padding-left:15px}.dailies .latest-updates .content-block__header{border-bottom-color:#f27320}.dailies .latest-updates .content-block__title{color:#f27320}.dailies .latest-updates .media{padding-bottom:15px;border-bottom:1px solid #ddd}.dailies .latest-updates .media:last-child{padding-bottom:0;border-bottom:none}.form__header,.landing__title{display:block;margin-bottom:0;padding:0 0 10px;color:#666;background-color:transparent!important;font-size:36px;font-weight:400;line-height:1.2}@media screen and (max-width:480px){.form__header,.landing__title{font-size:32px;padding:20px 0}}.listing{margin-bottom:60px}.listing .content-block .content-block__header{padding-top:20px}.listing .content-block .media{padding:0}.listing .content-block:last-child{margin-bottom:0}.listing input[type=text]{background:#fff!important}@media screen and (max-width:650px){.listing .content-block{padding:0 20px}.listing{margin:0 -20px 60px;border-width:1px 0}.listing .form__header,.listing .landing__title{margin:0}}.listing__description{padding:20px 0}.listing__description h2{margin-bottom:.5rem;font-weight:400;line-height:1}.listing__description p{margin-bottom:0}.eoml-content .content>form .title,.eoml-content .content>form p.field{font-size:16px}.listing__controls{display:block;padding:20px;background:#fafafa;border-width:1px 1px 2px;border-color:#ddd;border-style:solid}.listing__controls .form-item-document-type{width:100%!important;margin-bottom:20px}.listing__controls .form-item-document-type .chosen-container{margin-bottom:0;background-color:#fff}.listing__controls .form--inline:first-child{padding-bottom:20px}@media screen and (max-width:650px){.listing__controls .form-item-document-type .chosen-container{margin-bottom:20px}.listing__controls .form-item-document-type{margin-right:0}.listing__controls .form-item{width:100%!important;float:none!important}}.listing__controls .form-text{margin-bottom:0!important}@media screen and (max-width:650px){.listing__controls .markup_or{margin:10px 0;text-align:left;float:none}#block-tacontactform-subscription-inquiry .listing__controls input[type=submit],#ta-contact-form .listing__controls input[type=submit],#taProfile_form .form-actions .listing__controls input[type=submit],#taRegistration_form .form-actions .listing__controls input[type=submit],#trial-div .listing__controls .form-submit,.listing__controls #block-tacontactform-subscription-inquiry input[type=submit],.listing__controls #ta-contact-form input[type=submit],.listing__controls #taProfile_form .form-actions input[type=submit],.listing__controls #taRegistration_form .form-actions input[type=submit],.listing__controls #trial-div .form-submit,.listing__controls .btn--primary,.listing__controls .manage-subscriptions__options .form-submit,.listing__controls .poll .form-submit,.manage-subscriptions__options .listing__controls .form-submit,.poll .listing__controls .form-submit{margin-left:0!important}}#block-tacontactform-subscription-inquiry .listing__controls input[type=submit],#ta-contact-form .listing__controls input[type=submit],#taProfile_form .form-actions .listing__controls input[type=submit],#taRegistration_form .form-actions .listing__controls input[type=submit],#trial-div .listing__controls .form-submit,.listing__controls #block-tacontactform-subscription-inquiry input[type=submit],.listing__controls #ta-contact-form input[type=submit],.listing__controls #taProfile_form .form-actions input[type=submit],.listing__controls #taRegistration_form .form-actions input[type=submit],.listing__controls #trial-div .form-submit,.listing__controls .btn--primary,.listing__controls .manage-subscriptions__options .form-submit,.listing__controls .poll .form-submit,.manage-subscriptions__options .listing__controls .form-submit,.poll .listing__controls .form-submit{margin-top:22px}.listing__controls--action,.listing__controls--view{float:left;width:75%;padding:0}.listing__controls--action a,.nav--main .nav--main__nav{float:right}.listing__controls--view label{display:inline-block;margin-right:10px;line-height:30px;vertical-align:top}.listing__controls--view .chosen-container,.listing__controls--view form{display:inline-block;max-width:225px}.listing__controls--view .form-item{margin:0}.listing__controls--action a:not([class*=btn--]){color:#f27320;font-size:12px;font-weight:700;line-height:30px;text-transform:uppercase}.listing__top{border-width:0 1px 1px}.listing__pagination{margin-bottom:0}.listing__content{clear:both}.listing__content ol,.listing__content ul{margin-bottom:0;padding:20px;list-style:none}.listing__content ol li,.listing__content ul li{margin:0 0 10px}.listing__content ol li:last-of-type,.listing__content ul li:last-of-type{margin-bottom:0}.load-more{display:block;margin:0 25px;border-top:1px solid #ddd}.load-more input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:25px 20px;background:0 0;border:0;color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;text-align:center}.authors{float:left;width:180px;margin:0 20px 15px 0;padding:0 20px 10px 0;border-right:1px solid #ddd}.authors__byline{margin-bottom:5px;color:#999;font-size:10px;text-transform:uppercase}.author__image,.author__name{display:table-cell;vertical-align:middle}.author__image{margin-right:10px;overflow:hidden}.author__image img{width:40px;height:auto}.author__name{padding-left:10px;color:#999;font-weight:700;line-height:1}.search-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}.search-highlight.current,mark.search-highlight.current{background:#d35c1d}.document__search-nav.global-search-nav{z-index:9}.holiday-message .holiday-message__alert{padding:20px;background:#f27320;color:#fff;font-weight:700;text-transform:uppercase}.feedback-link{z-index:1000;position:fixed;right:25px;bottom:0;height:40px;padding:10px;background:#666;border-radius:5px 5px 0 0;color:#fff;transition:height,.3s}.feedback-link:active,.feedback-link:hover{height:60px;background:#333;color:#fff}.page-worldwide-tax-treaties-treaties-compare-results .feedback-link{display:none}@media screen and (max-width:480px){.feedback-link{display:none}}@media print{.feedback-link{display:none!important}}#tabs-wrapper{margin:-20px auto 20px}.media{position:relative;width:auto;border-bottom:1px solid #eee}.media:last-of-type{border-bottom:0}.media.blogger-info{margin:20px 0 0;border:0}.media .flag-throbber{display:none}.media .flag-wrapper{position:absolute;top:15px;left:0}.media .add-to-queue,.media .remove-from-queue{display:block;padding:10px 0;text-align:center;transition:color .3s}.media .add-to-queue:before,.media .remove-from-queue:before{font-size:16px;margin:0}.media .add-to-queue{color:#666}.media .add-to-queue:hover,.media .remove-from-queue{color:#f27320}.media .remove-from-queue:hover{color:#d35c1d}.media__image,.media__left{float:left}.media__image+.media__content,.media__left+.media__content{padding:20px}.media__image{width:100px;height:100px}.media__content{overflow:hidden;padding:20px 0}.media--blog,.media--opinions{border-bottom:1px solid #eee}.media--blog:last-of-type,.media--opinions:last-of-type{border-bottom:0}.media--blog .media__datetime,.media--opinions .media__datetime{letter-spacing:0}.blog-list .media--blog .media__meta>div{display:-ms-flexbox;display:flex}.blog-list .media--blog .media__meta div>.media__author{margin-right:5px;margin-top:0}.blog-list .media--blog .media__meta div>.media__author+.media__datetime::before{content:'|';margin-right:5px}.blog-list .media--blog .media__meta div>.media__datetime{letter-spacing:0}.media__author,.media__datetime,.media__product{color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.contributors-menu a,.hot-topics-menu a,.jurisdictions-menu a,.key-documents-menu a,.tax-topics-menu a,.ui-dialog,.ui-dialog .ui-dialog-buttonset button{font-family:"Open Sans",Helvetica,Arial,sans-serif}.media__author a,.media__datetime a,.media__product a{color:#999}.media__author a:hover,.media__datetime a:hover,.media__product a:hover{color:#444}.media__datetime{margin-bottom:10px;letter-spacing:1pt}.media__product{margin-bottom:10px;letter-spacing:0}.listing .media__title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media__title{font-size:20px;line-height:1.6;font-weight:700}.media__title a{color:#0064a2}.media__title a:visited{color:#267baf}.media__title a:visited:hover{color:#005589}.media__title a:focus,.media__title a:hover{color:#005589;text-decoration:underline}.media__title .nav-link__noaccess{color:#999}@media screen and (max-width:650px){.media__title{line-height:1.2}}.media__author{margin-top:5px;margin-bottom:0}.media__snippet{margin-top:10px;margin-bottom:0;line-height:1.4}.media__snippet a{color:#0064a2;text-decoration:underline;white-space:pre}.media__sub-category{display:inline-block;margin:10px 0 5px;padding:3px 5px;background:#eee;font-size:12px}.media__sub-category+.media__meta{padding-top:0}.nav-link--main,.nav-link--personal__tools,.nav-link--top>a{font-size:11px;font-weight:900;text-transform:uppercase}.contributors-menu,.hot-topics-menu,.jurisdictions-menu,.key-documents-menu,.tax-topics-menu{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.93);font-size:12px;visibility:hidden;opacity:0;transition:all .3s;overflow:scroll}.visible.contributors-menu,.visible.hot-topics-menu,.visible.jurisdictions-menu,.visible.key-documents-menu,.visible.tax-topics-menu{visibility:visible;opacity:1}.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{max-width:1240px;width:100%;min-width:960px;margin:0 auto;position:relative}@media print{.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{min-width:0}}.contributors-menu .mega-menu__title,.hot-topics-menu .mega-menu__title,.jurisdictions-menu .mega-menu__title,.key-documents-menu .mega-menu__title,.tax-topics-menu .mega-menu__title{margin:20px 0 10px;color:#ccc;text-align:center}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{margin-bottom:20px;background:#777;border:1px solid #000;color:#fff;text-align:center}.contributors-menu .mega-menu__input-filter:active,.contributors-menu .mega-menu__input-filter:focus,.contributors-menu .mega-menu__input-filter:hover,.hot-topics-menu .mega-menu__input-filter:active,.hot-topics-menu .mega-menu__input-filter:focus,.hot-topics-menu .mega-menu__input-filter:hover,.jurisdictions-menu .mega-menu__input-filter:active,.jurisdictions-menu .mega-menu__input-filter:focus,.jurisdictions-menu .mega-menu__input-filter:hover,.key-documents-menu .mega-menu__input-filter:active,.key-documents-menu .mega-menu__input-filter:focus,.key-documents-menu .mega-menu__input-filter:hover,.tax-topics-menu .mega-menu__input-filter:active,.tax-topics-menu .mega-menu__input-filter:focus,.tax-topics-menu .mega-menu__input-filter:hover{border:1px solid #000}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{position:absolute;top:5px;right:0;color:#fff;color:rgba(255,255,255,.8);text-transform:uppercase;cursor:pointer}.contributors-menu .mega-menu__close .icon-cancel-circled:before,.hot-topics-menu .mega-menu__close .icon-cancel-circled:before,.jurisdictions-menu .mega-menu__close .icon-cancel-circled:before,.key-documents-menu .mega-menu__close .icon-cancel-circled:before,.tax-topics-menu .mega-menu__close .icon-cancel-circled:before{margin:-3px 0 0 5px;color:#fff;font-size:22px;vertical-align:middle}.contributors-menu .mega-menu__close:hover,.hot-topics-menu .mega-menu__close:hover,.jurisdictions-menu .mega-menu__close:hover,.key-documents-menu .mega-menu__close:hover,.tax-topics-menu .mega-menu__close:hover{color:#fff}@media screen and (max-width:650px){.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{padding:0 15px}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{height:40px}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{top:-5px;right:15px;font-size:0}}.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{position:absolute;top:42px;right:0;font-size:14px;cursor:pointer}@media screen and (max-width:650px){.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{top:47px;right:15px}}.contributors-menu li:not([class*="__category"]),.hot-topics-menu li:not([class*="__category"]),.jurisdictions-menu li:not([class*="__category"]),.key-documents-menu li:not([class*="__category"]),.tax-topics-menu li:not([class*="__category"]){margin:0 15px 2px 5px;background:0 0;line-height:1;transition:background,.3s}.contributors-menu li:not([class*="__category"]):hover,.hot-topics-menu li:not([class*="__category"]):hover,.jurisdictions-menu li:not([class*="__category"]):hover,.key-documents-menu li:not([class*="__category"]):hover,.tax-topics-menu li:not([class*="__category"]):hover{background:#000}.contributors-menu a,.hot-topics-menu a,.jurisdictions-menu a,.key-documents-menu a,.tax-topics-menu a{display:block;width:100%;padding:2px 5px;color:#ddd;font-size:12px;line-height:1.3;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.adv_search_clear_form_button,.adv_search_submit_button,.contributor--featured__info,.hot-topics-menu .category__title,.jurisdictions-menu .category__title,.key-documents-menu .category__title,.tabs-nav__tab,.tax-topics-menu .category__title{font-family:Lato,Helvetica,Arial,sans-serif}.contributors-menu a:hover,.hot-topics-menu a:hover,.jurisdictions-menu a:hover,.key-documents-menu a:hover,.tax-topics-menu a:hover{color:#fff}.contributors-menu ul,.hot-topics-menu ul,.jurisdictions-menu ul,.key-documents-menu ul,.tax-topics-menu ul{list-style:none}.nav--top{position:relative;z-index:3;background:#ddd;text-align:right}.nav--top .contain,.nav--top .page--nonsub .wrap__content,.page--nonsub .nav--top .wrap__content{position:relative}.nav--top ul{margin-bottom:0;list-style:none}@media screen and (max-width:960px){.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{min-width:0}.nav--top ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav--top{-ms-flex-order:1;order:1}}.nav-link--top{position:relative;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 -3px;height:25px}.nav-link--top>a{float:left;padding:0 15px;border:solid #e9e9e9;border-width:0 0 0 1px;color:#666;line-height:25px;text-transform:uppercase;transition:all .3s;cursor:pointer}@media screen and (max-width:960px){.nav-link--top>a::after{margin-left:auto}.nav-link--top>a{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:justify;justify-content:space-between;float:none;padding:13px 0;border:none;line-height:1}}.nav-link--top:last-child>a,.page--nonsub .tax-products .tax-product:not(:last-of-type){border-right:1px solid #eee}.nav-link--top ul{position:absolute;top:25px;right:-9999px;background:#777;text-align:left;opacity:0}.nav-link--top ul a{display:block;margin-bottom:3px;color:#eee}.nav-link--top ul a:hover{color:#fff}.nav-link--top ul a:last-child{margin-bottom:0}@media screen and (max-width:960px){.nav-link--top:last-child>a{border-right:none}.nav-link--top ul a{width:100%}.nav-link--top ul{width:100%;z-index:9;-ms-flex-direction:column;flex-direction:column;padding:20px!important}.nav-link--top ul li{padding:5px 0}.nav-link--top:hover ul{display:none}}.nav-link--top:hover{background:#777}.nav-link--top:hover a{border-color:transparent;color:#fff}.nav-link--top:hover ul{right:0;min-width:120px;padding:10px;opacity:1}.nav-link--top:hover ul a{white-space:nowrap}@media screen and (max-width:960px){.nav-link--top{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:40px;margin:0 auto;padding:0 20px;border-top:1px solid #e9e9e9;border-right:none}.nav-link--top:last-child{border-right-width:0}.nav-link--top .icon-caret-down--after::after{padding-left:40px}.nav--main .nav--main__nav{float:none}}.nav--main{position:relative;z-index:2;height:70px;background:#efefef}.nav--main .icon-search{width:70px;height:70px;border-right:1px solid #e3e3e3;font-size:24px;text-align:center}.nav--main .icon-search:before{line-height:1}.nav--main .icon-search.active{background:#0064a2;color:#fff}.ie8 .nav--main .icon-search{width:76px}@media screen and (max-width:960px){.nav--main{height:auto;-ms-flex-order:5;order:5}}.nav-link--main{float:left;padding:20px 25px;background:#efefef;border:solid #e3e3e3;border-width:0 0 0 1px;color:#6d6d6d;line-height:30px;transition:background-color .3s}.nav-link--main #header-search-input-container{height:70px}.nav-link--main.active{background:#313437;color:#ccc}@media screen and (max-width:960px){.nav-link--main{float:none;display:block;width:100%;padding:5px 20px;border-width:0 0 1px}.nav-link--main:last-child{display:none}}@media screen and (min-width:480px) and (max-width:960px){.nav-link--main{padding:10px 20px}}.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:25%;height:auto;padding:0 10px 0 0}@media screen and (max-width:960px){.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:100%;padding:0 15px;margin-bottom:10px}}.hot-topics-menu .mega-menu__category,.jurisdictions-menu .mega-menu__category,.key-documents-menu .mega-menu__category,.tax-topics-menu .mega-menu__category{width:0;height:0}.hot-topics-menu .category__title,.jurisdictions-menu .category__title,.key-documents-menu .category__title,.tax-topics-menu .category__title{margin:0 0 5px;color:#f27320;font-weight:900;line-height:1;text-transform:uppercase;text-shadow:1px 1px 0 #55280b}.contributors-menu{padding-bottom:0}.contributors--featured{float:left;width:75%;padding:0}.contributors--featured .featured-overview img{float:left;max-width:75px;height:auto;margin:0 20px 20px 0;border:1px solid #fff}.menu-counter,.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:10px}.contributors--featured .featured-overview a{padding:0}.contributors--featured .featured-overview:hover{background:0 0!important}.contributor--featured__info{overflow:hidden}.contributor--featured__label{margin-bottom:10px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase}.contributor--featured__name{color:#f27320;font-weight:400;line-height:1}.contributor--featured__links{clear:both}.contributor--featured__links a{display:block;margin-bottom:10px;padding:2px 5px;color:#ddd;font-size:14px}.contributor--featured__links a:hover{background:#000;color:#fff}.contributor--featured__view-all{font-size:12px;font-weight:700;text-transform:uppercase}.contributors--list{float:left;width:75%}.contributors--list .column{padding-left:10px;border-left:1px solid #646464}.contributors--list li a{padding:5px 0;color:#f27320;font-size:14px}.menu-counter{padding:2px 5px;background:#267baf;border-radius:2px;font-size:11px;text-align:center}.menu-no-results{min-height:40px;line-height:1.5;text-align:center;cursor:default}.menu-no-results span{cursor:default}.personal-welcome,.publications-menu,.research-tools-menu,.user-favorites,.user-reading-queue{position:relative;margin:0;list-style:none}.nav--personal{position:relative;z-index:1;height:40px;background:#0064a2;background:linear-gradient(to right,#1a73ab 0,#1a73ab 50%,#0064a2 50%,#0064a2 100%);border-bottom:3px solid #005589;-ms-flex-order:0;order:0}.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:40px;background:#0064a2;border-bottom:3px solid #005589}.nav--personal [class*=icon-]:before{margin-right:.5rem;opacity:.5}.ie8 .nav--personal [class*=icon-]:before{margin-top:15px;margin-left:-8px;line-height:1}.nav--personal [class*="--after"]:after{opacity:.5}.nav--personal .icon-down-dir:after{margin:0 0 0 .5rem;opacity:1}@media screen and (max-width:960px){.contributors--featured,.contributors--list{float:left;width:75%}.nav--personal,.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:auto;border:none}}@media screen and (min-width:960px) and (max-width:1366px){.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{padding:0}.nav--personal{padding:0 20px}}.nav-link--personal{float:left;padding:0 15px;border-right:1px solid #005b93;color:#fff;font-size:12px;font-weight:600;line-height:40px;text-transform:uppercase;transition:background .3s;cursor:pointer}.nav-link--personal:hover{background:#005589;color:#fff}.nav-link--personal:after{color:#fff}.ie8 .nav-link--personal{padding:0 14px;letter-spacing:-.1em}@media screen and (max-width:960px){.nav-link--personal{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 20px;border-top:1px solid #005589}.nav-link--personal.icon-sign-in{-ms-flex-pack:start;justify-content:flex-start}.nav-link--personal .content a.nav-link--personal{display:block}}span.nav-link--personal{cursor:default}.nav-link--personal__tools{display:block;height:40px;padding:0 20px;background:#f27320;border-bottom:3px solid #d35c1d;border-right:1px solid #d35c1d;color:#fff;line-height:40px;transition:background .3s}.nav-link--personal__tools:hover{background:#d35c1d;color:#fff}.personal-datetime,.personal-datetime:hover{background:#1a73ab}@media screen and (max-width:960px){.nav-link--personal__tools{border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.personal-datetime{display:none}}.personal-datetime{z-index:1;position:relative;height:40px;padding-left:0!important;border-bottom:3px solid #005589;color:rgba(255,255,255,.75);font-weight:900}.my-tax-notes ul li:not(:last-child),.personal-welcome li ul li{border-bottom:1px solid #004067}.ie8 .personal-datetime{background:0 0}@media screen and (min-width:960px) and (max-width:1366px){.personal-datetime{padding-left:15px!important}}.personal-welcome{float:left}.personal-welcome .personal-welcome__name{display:inline-block;max-width:125px;line-height:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.personal-welcome:hover .nav-link--personal{background:#005589}.personal-welcome ul{position:absolute;top:40px;left:-9999px;min-width:150px;width:100%;background:#005589;opacity:0;transition:opacity,.3s}@media screen and (max-width:960px){.personal-welcome ul{display:none;position:relative;top:0;left:0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.personal-welcome li{list-style:none}.personal-welcome li ul li{display:block;clear:both}.personal-welcome li ul li:after{content:"";display:table;clear:both}.personal-welcome li ul li a{display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s}.personal-welcome li ul li a:hover{background:#004067;color:#fff}.personal-welcome li ul li a:hover:before{color:#fff}.personal-welcome>li:hover ul{left:auto;opacity:1}@media screen and (max-width:960px){.personal-welcome{float:none;display:block}}.my-tax-notes{float:left;margin-bottom:0}.my-tax-notes:hover .nav-link--personal{background:#005589;color:#fff}.my-tax-notes li{list-style:none}.my-tax-notes ul{position:absolute;top:40px;left:-9999px;width:250px;background:#005589;opacity:0;transition:opacity .3s}.my-tax-notes ul li{display:table;width:100%}@media screen and (max-width:960px){.my-tax-notes ul{display:none;position:relative;top:0;left:0;width:100%;opacity:1}}.my-tax-notes>li:hover>ul{left:auto;opacity:1}.my-tax-notes .my-tax-notes__sub-menu{position:absolute;left:-9999px;width:350px;opacity:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue{display:table-cell;width:40px;text-align:center;vertical-align:middle}.my-tax-notes .my-tax-notes__sub-menu li{line-height:1.2}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:hover:before{opacity:1}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue a{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue .remove-from-queue:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue:hover .remove-from-queue:before{opacity:1}.my-tax-notes .my-tax-notes__sub-menu li:not(:last-child){border-bottom:1px solid #003759}.my-tax-notes .my-tax-notes__sub-menu .sub-menu__container{max-height:300px;overflow-y:auto;box-shadow:inset 0 5px 10px -5px rgba(0,0,0,.25),inset 0 -5px 10px -5px rgba(0,0,0,.25)}.my-tax-notes ul li:hover{background:#004067}.my-tax-notes ul li:hover>ul{left:250px;opacity:1}.my-tax-notes .my-favorites{top:0}.my-tax-notes .my-reading-queue{top:40px}.my-tax-notes .my-saved-searches{top:80px}@media screen and (max-width:960px){.my-tax-notes .my-tax-notes__sub-menu{position:relative;display:none;width:100%;background-color:#004067;opacity:1}.my-tax-notes ul li:hover>ul{left:0}.my-tax-notes{float:none;display:block}.my-tax-notes .my-favorites,.my-tax-notes .my-reading-queue,.my-tax-notes .my-saved-searches{top:0;left:0}}.my-tax-notes-link{position:relative;z-index:10;display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s;cursor:pointer}.my-tax-notes-link:hover{background:#004067;color:#fff}.my-tax-notes-link:hover:before{color:#fff}.my-tax-notes-link .menu-counter{float:right;margin-top:-1px}.ie8 .my-tax-notes-link .menu-counter{margin-top:9px}.my-tax-notes__view-all{display:block;width:100%;padding:10px 0;color:#fff;font-size:12px;text-align:center;text-transform:uppercase}.my-tax-notes__view-all:hover{color:#fff;opacity:.75}.publications-menu,.research-tools-menu{float:right}.publications-menu .nav-link--personal__tools,.research-tools-menu .nav-link--personal__tools{cursor:pointer}.publications-menu:hover .nav-link--personal__tools,.research-tools-menu:hover .nav-link--personal__tools{background:#d35c1d}.publications-menu ul,.research-tools-menu ul{position:absolute;top:40px;right:-9999px;display:block;clear:both;width:200px;padding:20px 0;background:#d35c1d;opacity:0;transition:opacity .3s}.publications-menu ul:after,.research-tools-menu ul:after{content:"";display:table;clear:both}.publications-menu ul a,.research-tools-menu ul a{color:#eee}@media screen and (max-width:960px){.publications-menu ul a,.research-tools-menu ul a{display:block;padding:10px 0}.publications-menu ul,.research-tools-menu ul{display:none;position:relative;top:0;right:0;width:100%;padding:10px 0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.publications-menu li,.research-tools-menu li{list-style:none}.publications-menu li li,.research-tools-menu li li{line-height:1}.publications-menu li li a,.research-tools-menu li li a{font-size:12px}.ie8 .publications-menu li li a,.ie8 .research-tools-menu li li a{width:155px;line-height:2}.publications-menu li li a:hover,.research-tools-menu li li a:hover{color:#fff}.publications-menu li li:not(:last-of-type),.research-tools-menu li li:not(:last-of-type){margin-bottom:10px}.publications-menu>li:hover ul,.research-tools-menu>li:hover ul{right:0;opacity:1}.publications-menu nav,.research-tools-menu nav{float:left;width:75%;padding:0 20px}.publications-menu nav:nth-child(2),.research-tools-menu nav:nth-child(2){border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}@media screen and (max-width:960px){.publications-menu li li a,.research-tools-menu li li a{font-size:14px}.publications-menu nav:nth-child(2),.research-tools-menu nav:nth-child(2){border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}}@media screen and (max-width:650px){.publications-menu nav,.research-tools-menu nav{float:none;width:100%;margin-bottom:30px}}.publications-menu .source__title,.research-tools-menu .source__title{font-size:13px;font-weight:900;text-transform:uppercase;color:#fff;letter-spacing:1px;padding-bottom:20px}.publications-menu .source__title .menu-legend,.research-tools-menu .source__title .menu-legend{letter-spacing:0}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{display:block;color:#fff;color:rgba(255,255,255,.5)}.publications-menu .nav-link__noaccess:hover,.research-tools-menu .nav-link__noaccess:hover{color:#fff;color:rgba(255,255,255,.5)}@media screen and (max-width:960px){.publications-menu .source__title,.research-tools-menu .source__title{font-size:14px}.publications-menu,.research-tools-menu{float:none;display:block}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{border-bottom-width:1px}}.publications-menu .menu-legend,.research-tools-menu .menu-legend{clear:both;margin-bottom:0;padding:20px 30px 0 45px;color:#fff;color:rgba(255,255,255,.5);font-size:10px;line-height:1.2}.publications-menu .menu-legend::before,.research-tools-menu .menu-legend::before{margin-right:5px;margin-left:-18px;font-size:12px}.publications-menu .nav-link--personal__tools{border-right:1px solid #d35c1d}.publications-menu ul{width:640px;padding:20px}.publications-menu ul .nonsubscriber-header,.publications-menu ul .subscriber-header{text-transform:uppercase;font-size:11px;font-weight:900;color:rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.15);height:20px}.publications-menu ul .nonsubscriber-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.publications-menu ul .nonsubscriber-header>p{margin-bottom:0}.publications-menu ul .nonsubscriber-header+div,.publications-menu ul .subscriber-header+div{display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.publications-menu ul{width:100%;padding:20px 10px}.publications-menu ul .nonsubscriber-header+div,.publications-menu ul .subscriber-header+div{-ms-flex-direction:column;flex-direction:column}}.publications-menu ul nav{float:none;width:auto;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);margin-top:15px;padding:0 20px}.publications-menu ul nav:first-child{padding-left:0}.publications-menu ul nav:last-child{padding-right:0}.publications-menu ul nav .source__title{padding-bottom:0}@media screen and (max-width:960px){.publications-menu ul nav{margin-bottom:0;padding:15px 0!important;-ms-flex:0 0 100%;flex:0 0 100%}}.publications-menu ul .nonsubscriber-message{padding:20px 0 10px;color:#fff}.publications-menu ul .nonsubscriber-message h2{font-size:18px;font-weight:300}.publications-menu ul .nonsubscriber-message a{font-weight:900;text-decoration:underline;display:unset}.research-tools-menu ul li{display:block;width:100%;padding:0 30px}.modal__header{display:block;clear:both;padding:40px;background-color:#0064a2;color:#fff}.modal__header:after{content:"";display:table;clear:both}.modal__title{float:left;width:450px;font-size:28px;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (max-width:650px){.modal__header{padding:20px}.modal__title{width:100%}}@media screen and (min-width:650px) and (max-width:960px){.modal__title{width:60%}}.modal__content{float:left;width:450px}.modal__content p{color:#666;font-size:14px;line-height:1.5}@media screen and (max-width:650px){.modal__content{float:none;width:100%}}.modal__action--secondary{float:right;width:175px}.modal__action--secondary p{margin-bottom:0;color:#999;line-height:1}.modal__action--secondary small{font-size:12px}.modal__action--secondary hr{margin:20px 0;border:solid #ccc;border-width:1px 0 0}.modal__action--secondary a{color:#f27320;font-weight:700;line-height:2;text-transform:uppercase}@media screen and (max-width:650px){.modal__action--secondary hr{margin:10px 0}.modal__action--secondary a{display:block;width:100%;font-size:16px}.modal__action--secondary{float:none;width:100%;text-align:center}}.redirect .remodal-close{display:none}.remodal--split{display:block;clear:both}.remodal--split:after{content:"";display:table;clear:both}.remodal--split .remodal__left,.remodal--split .remodal__right{float:left;width:50%}@media screen and (max-width:960px){.remodal--split .remodal__left,.remodal--split .remodal__right{float:none;width:100%}}[data-remodal-target]{cursor:pointer}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-wrapper[style*="display: block;"] .remodal{display:block}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;background-color:#00090e;opacity:.9;display:none}@media print{html.remodal-is-locked{visibility:hidden!important;overflow:visible!important}.remodal-overlay{background:#fff}}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}@media print{.remodal-wrapper{position:absolute;overflow:visible}}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:absolute;top:50%;left:50%;max-width:750px;text-align:left;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:650px){.remodal{display:block;clear:both;top:0;left:0;-ms-transform:none;transform:none}.remodal:after{content:"";display:table;clear:both}}.remodal:not(.help-image){background-color:#fff;width:100%}.remodal-is-initialized{display:inline-block}.remodal-close{position:absolute;top:-30px;right:-25px;display:block;overflow:visible;margin:0;padding:0;background:0 0;text-decoration:none;border:0;outline:0;cursor:pointer;transition:color .2s}.remodal-close:before{margin:0!important;color:#666;font-size:24px!important;line-height:1!important}.remodal-close:hover:before{color:#999}@media screen and (max-width:650px){.remodal-close{top:auto;right:calc(50% - 10px);bottom:-40px}}@media screen and (min-width:650px) and (max-width:960px) and (orientation:landscape){.remodal-close{top:auto;right:10px;bottom:5px;z-index:100}.remodal-close:before{color:#fff}}.remodal.adv-search-help{max-height:80%}.remodal.adv-search-help .search-help__content{max-height:80vh;overflow:scroll;padding:15px}.help-video{max-height:480px;padding-bottom:56.25%;height:0}.help-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:960px){.help-video{height:480px;padding:0}}.data-modal{max-width:960px}#the-canvas,.data-modal iframe{width:100%}.opentip{background:#fff;border:1px solid}.ot-close{font-size:12pt;font-weight:700;top:-25px!important}.ot-close::after{content:"X"}.ot-content{word-wrap:break-word}.opentip-container .opentip .ot-header .ot-close{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}.style-ta-amends.opentip-container .opentip,.style-ta-audit-insight-tip.opentip-container .opentip,.style-ta-compare-treaties.opentip-container .opentip,.style-ta-free-trial-tip.opentip-container .opentip,.style-ta-mli-table-tip.opentip-container .opentip,.style-ta-ner-right-rail-tip.opentip-container .opentip,.style-ta-quick-reference-table.opentip-container .opentip,.style-ta-searchpage.opentip-container .opentip{background:0 0;border:none}.style-ta-amends.opentip-container .opentip .ot-header .ot-close,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-mli-table-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-ner-right-rail-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close,.style-ta-searchpage.opentip-container .opentip .ot-header .ot-close{top:0!important}.style-ta-amends.opentip-container .opentip .ot-header .ot-close::after,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close::after,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-mli-table-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-ner-right-rail-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close::after,.style-ta-searchpage.opentip-container .opentip .ot-header .ot-close::after{content:none}.style-ta-mli-table-tip.opentip-container{max-width:1000px}.style-ta-free-trial-tip .ot-content i{color:#0064a0;font-weight:700}.style-ta-searchpage.opentip-container .ot-header{margin-bottom:10px}.style-ta-searchpage.opentip-container .ot-content{color:#666;font-size:14px}.ui-front{z-index:10001!important}.ui-widget-overlay{background:#00090e}.ui-dialog{z-index:10002!important;border:0;border-radius:5px;background-color:#eee;padding:0}.ui-dialog .ui-dialog-titlebar{border-radius:0}.ui-dialog .ui-widget-header{background:#0064a2;border:0}.ui-dialog .ui-dialog-buttonset .ui-state-default{color:#fff;background:#0064a2;border:0;border-radius:0}.ui-dialog .ui-dialog-buttonset .ui-state-hover{background:#005589}.ui-dialog .ui-dialog-buttonset .ui-button-text{font-size:11px}.modal__body_inline{background-color:#f5f5f5;margin-bottom:20px}.modal__content_inline{float:left;width:100%}.modal__content_inline p{color:#666;font-size:14px;line-height:1.5}.modal__action--body{width:100%}.modal__action--body p{margin-bottom:0;color:#999;line-height:1}.modal__action--body small{font-size:12px}.modal__action--body a{color:#f27320;font-weight:700;line-height:2;text-transform:uppercase}@media screen and (max-width:650px){.modal__content_inline{float:none;width:100%}.modal__action--body a{display:block;width:100%;font-size:16px}}.modal__action--body ul ul{display:inline-block;width:30%}.opentip-container,.opentip-container *{box-sizing:border-box}.opentip-container{position:absolute;max-width:300px;z-index:100;transition:transform 1s ease-in-out;pointer-events:none;-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-hide-effect-fade,.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{transition:transform .5s ease-in-out,opacity 1s ease-in-out}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:12px;line-height:1.2;padding:10px;color:#222}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span,.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding,.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0}.opentip-container.ot-show-effect-appear.ot-showing,.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;filter:none}@keyframes otloading{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.ot-content p{margin-bottom:5px}.ot-content p:last-child{margin-bottom:0}.related-products{background-color:#fafafa;border:1px solid #ddd}.related-products .related-products__header{margin:30px 30px 0;border-bottom:1px solid #ddd}.related-products .related-products__header h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt}.related-products .related-products__header h1.content-block__title{padding-bottom:10px;font-size:28px;line-height:1.2;font-weight:400;text-transform:none;color:#666;letter-spacing:0}.related-products .related-products__header a{text-decoration:underline}.related-products .related-products__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px}.related-products .related-products__body .media__content{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 0 20px}.related-products .related-products__body .media__content .related-product__product-name{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:#666}.related-products .related-products__body .media__content .nav-link__noaccess{font-size:16px;line-height:1.3}.related-products .related-products__body .media__content h3{font-size:13px;text-transform:uppercase;letter-spacing:1pt}.related-products .related-products__body .media__content .media__title{line-height:1.3}.related-products .related-products__body .media__content:nth-child(odd){padding-right:10px}.related-products .related-products__body .media__content:nth-child(even){padding-left:10px}@media screen and (max-width:650px){.related-products .related-products__body .media__content{-ms-flex:0 0 100%;flex:0 0 100%}.related-products .related-products__body .media__content:nth-child(odd){padding-right:0}.related-products .related-products__body .media__content:nth-child(even){padding-left:0}}.related-products .related-products__footer{background-color:#0064a2;border-bottom:2px solid #005589}.related-products .related-products__footer p{padding:20px 30px 0;text-align:center;color:#fff}.related-products .related-products__footer p a{text-decoration:underline;font-weight:700;color:#fff}.more-articles .more-articles--header{font-size:28px;font-weight:400;color:#666}.sample-work .content-block__header{display:block;padding-bottom:10px;border-bottom:1px solid #ddd}.sample-work .content-block__header h3{font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#666}.sample-work .media__content .media__meta{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.sample-work .media__content .media__meta img{width:auto;height:50px;margin-right:15px}@media screen and (max-width:650px){.sample-work .media__content .media__meta{-ms-flex-direction:column;flex-direction:column}.sample-work .media__content .media__meta img{margin-right:0;margin-bottom:15px}}.sample-work .media__content .media__meta h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt;color:#444}.sample-work .media__content .media__meta h3 a{color:inherit;text-decoration:inherit}.sample-work .media__content .media__snippet{font-size:14px;line-height:1.6}.sample-work .highlighted{background-color:#fafafa;border-color:#ddd;border-width:1px 1px 2px;border-style:solid;padding:20px}.sample-work .highlighted .media__meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.sample-work .highlighted .media__meta img{width:auto;height:50px;margin-right:0;margin-bottom:15px}.sample-work .highlighted .media__meta .media__title{width:100%}.sample-work .highlighted .media__meta p{margin-bottom:0;width:100%}.sample-work .highlighted .media__meta .media__snippet{width:100%}.sample-work .highlighted .media__meta .separator{color:#666;font-size:12px}.sample-work .highlighted .media__meta .media__datetime{letter-spacing:0}.sample-work--homepage{margin-bottom:40px}.sample-work--homepage .content-block__header{border-bottom:none;margin-bottom:20px}.sample-work--homepage .content-block__header h3{font-size:28px}@media screen and (max-width:650px){.sample-work--homepage .content-block__header h3{font-size:23px}}.sample-work--homepage .media{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sample-work--homepage .media .media__default{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex:0 0 calc(100% / 1.5);-ms-flex:0 0 66.66667%;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}@media screen and (max-width:960px){.sample-work--homepage .content-block__header{margin-bottom:0}.sample-work--homepage .media .media__default{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 100%;flex:0 0 100%;display:block;padding-right:0}}.sample-work--homepage .media .media__default .media__content{flex:0 0 calc(100% / 2 - 10px);-ms-flex:0 0 48%;padding:0 0 20px}.sample-work--homepage .media .media__default .media__content:nth-child(3n),.sample-work--homepage .media .media__default .media__content:nth-child(4n){padding-bottom:0}.sample-work--homepage .media .media__content .media__meta .media__title{line-height:1.2}.sample-work--homepage .media .media__content .media__meta p{margin-bottom:20px}@media screen and (max-width:960px){.sample-work--homepage .media .media__default .media__content{-ms-flex:0 0 100%;flex:0 0 100%;padding:20px 0!important}.sample-work--homepage .media{-ms-flex-direction:column;flex-direction:column;display:block}}.sample-work--homepage .highlighted{padding:20px;height:100%}.sample-work--homepage .highlighted .media__meta img{width:auto;height:50px;margin-bottom:15px}.opinions-subscribe,.student-submissions{background-color:#fafafa;padding:20px!important;border-color:#ddd;border-width:1px 1px 3px;border-style:solid}.opinions-subscribe .content h2,.student-submissions .content h2{font-size:28px;font-weight:400;color:#666}.opinions-subscribe .content .form-text,.student-submissions .content .form-text{background-color:#fff!important}.opinions-subscribe .content .form-submit,.student-submissions .content .form-submit{font-size:13px;letter-spacing:1pt;background:#f27320;border-color:#d35c1d}.opinions-subscribe .content .form-submit:active,.opinions-subscribe .content .form-submit:focus,.opinions-subscribe .content .form-submit:hover,.student-submissions .content .form-submit:active,.student-submissions .content .form-submit:focus,.student-submissions .content .form-submit:hover{background:#d35c1d}.tabs-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width:650px){.tabs-nav{-ms-flex-direction:column;flex-direction:column}}.tabs-nav li{-ms-flex:1 1 100%;flex:1 1 100%;list-style:none}.tabs-nav li a{display:block}.tabs-nav__tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding:10px;font-size:13px;letter-spacing:1px;font-weight:900;color:#666;line-height:1.2;text-align:center;text-transform:uppercase;border-width:4px 1px 1px;border-style:solid;border-color:transparent transparent #ddd;border-color:transparent transparent #ddd}.tabs-nav__tab:last-child{margin-right:0}.tabs-nav__tab.active{color:#0064a2;border-width:4px 1px 0;border-style:solid;border-color:#0064a2 #ddd transparent;border-color:#0064a2 #ddd transparent}@media screen and (max-width:650px){.tabs-nav__tab.active{background-color:#0064a2;color:#fff;border-width:0 0 2px;border-bottom-color:transparent}}.tabs-nav__tab:focus,.tabs-nav__tab:hover{border-top-color:#0064a2}.tabs-nav__tab.tax-notes{color:#08467d}.tabs-nav__tab.tax-notes:focus,.tabs-nav__tab.tax-notes:hover{border-top-color:#08467d}.tabs-nav__tab.tax-notes.active{border-width:4px 1px 0;border-style:solid;border-color:#08467d #ddd transparent;border-color:#08467d #ddd transparent}@media screen and (max-width:650px){.tabs-nav__tab.tax-notes.active{background-color:#08467d;color:#fff;border-width:0 0 2px;border-bottom-color:transparent}}.tabs-nav__tab.state-tax-notes{color:#006838}.tabs-nav__tab.state-tax-notes:focus,.tabs-nav__tab.state-tax-notes:hover{border-top-color:#006838}.tabs-nav__tab.state-tax-notes.active{border-width:4px 1px 0;border-style:solid;border-color:#006838 #ddd transparent;border-color:#006838 #ddd transparent}@media screen and (max-width:650px){.tabs-nav__tab.state-tax-notes.active{background-color:#006838;color:#fff;border-width:0 0 2px;border-bottom-color:transparent}}.tabs-nav__tab.tax-notes-international{color:#952226}.tabs-nav__tab.tax-notes-international:focus,.tabs-nav__tab.tax-notes-international:hover{border-top-color:#952226}.tabs-nav__tab.tax-notes-international.active{border-width:4px 1px 0;border-style:solid;border-color:#952226 #ddd transparent;border-color:#952226 #ddd transparent}.tabs-nav__tab .nav-link__noaccess{font-size:16px}@media screen and (max-width:650px){.tabs-nav__tab.tax-notes-international.active{background-color:#952226;color:#fff;border-width:0 0 2px;border-bottom-color:transparent}.tabs-nav__tab{-ms-flex-pack:start;justify-content:flex-start;text-align:left;width:100%;padding:10px;border-width:0 0 2px}}.ta-toolbar{padding-top:15px;padding-bottom:15px;background-color:#eee;border-top:20px solid #006838}.ta-toolbar__title{display:block;clear:both}.ta-toolbar__title:after{content:"";display:table;clear:both}.ta-toolbar__title h2{float:left;max-width:50%;margin-bottom:10px;font-size:26px;font-weight:400}.ta-toolbar__title .btn{float:right}@media screen and (max-width:960px){.ta-toolbar{padding:10px 20px;border-top-width:10px}.ta-toolbar__title .btn{float:none;width:100%;margin-bottom:15px}}.ta-toolbar__search{display:block;clear:both;float:left}.ta-toolbar__search:after{content:"";display:table;clear:both}.ta-toolbar__search input[type=text]{float:left;width:200px;margin-right:10px;margin-bottom:10px}@media screen and (max-width:960px){.ta-toolbar__search input[type=text]{float:none;-ms-flex:auto;flex:auto;width:auto;height:38px}.ta-toolbar__search .btn{-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;text-align:center}}.ta-toolbar__search .btn{float:left;width:auto}.ta-toolbar__search .ta-toolbar__search-type{float:left;margin-right:20px;margin-bottom:0;font-weight:400;text-transform:none}.ta-toolbar__search .ta-toolbar__search-type:first-of-type{clear:left}@media screen and (max-width:960px){.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:5px}.ta-toolbar__search .ta-toolbar__search-type{display:none}.ta-toolbar__search,.ta-toolbar__search>div{display:-ms-flexbox;display:flex;float:none;width:100%;margin-right:auto;margin-left:auto}}.ta-toolbar__workbench{float:right}.ta-toolbar__workbench [class*=icon-]:after{line-height:1}.ta-toolbar--workbench{display:block;clear:both;margin-bottom:40px}.ta-toolbar--workbench:after{content:"";display:table;clear:both}.ta-toolbar--workbench [class*=ta-toolbar__]{position:relative}@media screen and (max-width:960px){.ta-toolbar__workbench{float:none;width:100%;text-align:center}.ta-toolbar--workbench [class*=ta-toolbar__]{position:static}}.ta-toolbar--workbench .ta-toolbar--workbench--left,.ta-toolbar--workbench .ta-toolbar--workbench--left>div{float:left}.ta-toolbar--workbench .ta-toolbar--workbench--left .ta-toolbar__search input{margin-bottom:0}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--left{float:none}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{width:100%}}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:right}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:left;margin-left:10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{height:auto;background-color:#fff;border:1px solid #ddd;border-radius:3px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button{padding:5px 10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-upload{color:#444}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after{color:#f27320}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after::after{margin-left:.5rem}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{margin-bottom:0;padding:5px 30px 5px 10px}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:none;margin:0}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags{-ms-flex:0 1 49%;flex:0 1 49%}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{-ms-flex-order:3;order:3;-ms-flex:1;flex:1;margin-top:5px}}@media print{.ta-toolbar--workbench{display:none}}.ta-toolbar__filter--type{margin-top:7px}.ta-toolbar__filter--type label{float:left;margin-left:20px}@media screen and (max-width:960px){.ta-toolbar__filter--type label{float:none;-ms-flex:1;flex:1}.ta-toolbar__filter--type{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:0;padding-top:15px;padding-bottom:10px}}.export__dropdown,.filter-tags{display:none;position:absolute;top:100%;left:-10000px;z-index:10;padding:20px;background-color:#fff;color:#222;box-shadow:0 5px 15px rgba(0,0,0,.35);opacity:0;transition:opacity .15s}.export__dropdown.open,.filter-tags.open{display:block;left:auto;right:0;opacity:1}@media screen and (max-width:960px){.export__dropdown,.filter-tags{top:0;width:100%}}.filter-tags .text-link--secondary{padding:0;border:0;color:#666}.filter-tags__list,.filter-tags__quick-select,.top-news--sidebar .content-block__header{padding-bottom:10px;border-bottom:1px solid #ddd}.filter-tags__quick-select{display:block;clear:both;margin-bottom:10px}.filter-tags__quick-select:after{content:"";display:table;clear:both}.filter-tags__quick-select button:first-of-type{float:left}.filter-tags__quick-select button:last-of-type{float:right}.filter-tags__list{display:block;clear:both;margin-bottom:10px}.filter-tags__list:after{content:"";display:table;clear:both}.filter-tags__list label{float:left;width:50%;text-transform:none}.filter-tags__list label:nth-of-type(odd){padding-right:15px}.filter-tags__list label input[type=checkbox]{float:left}.filter-tags__list label input[type=checkbox]+span{display:block;overflow:hidden}@media screen and (max-width:960px){.filter-tags__list label{float:none;width:100%;padding-right:0}}.export__dropdown{width:275px}.export__dropdown h3{margin-bottom:10px;font-size:14px;text-transform:uppercase}.export__dropdown ul{list-style:none}.export__dropdown ul a{color:#222}.export__dropdown ul a:focus,.export__dropdown ul a:hover{text-decoration:underline}.export__dropdown .share-annotations label{margin-bottom:10px}.export__dropdown .share-annotations label input{float:right}.export__dropdown .export__download-pdf-button{cursor:pointer}.filter-tags{width:350px}.top-news--sidebar .content-block__header{display:block}.top-news--sidebar .content-block__header h3{font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#666}@media screen and (max-width:650px){.top-news--sidebar .content-block__header h3{font-size:23px}}.top-news--sidebar .media__content .media__meta h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt}.top-news--sidebar .media__content .media__meta h3 a{color:#444}.top-news--sidebar .media__content .media__meta h3 .icon-lock{color:#666;font-size:16px;letter-spacing:0}.top-news--sidebar .media__content h3.tax-notes-today a:focus,.top-news--sidebar .media__content h3.tax-notes-today a:hover,.top-news--sidebar .media__content h3.tax-notes-today-federal a:focus,.top-news--sidebar .media__content h3.tax-notes-today-federal a:hover{color:#08467d}.top-news--sidebar .media__content h3.state-tax-today a:focus,.top-news--sidebar .media__content h3.state-tax-today a:hover,.top-news--sidebar .media__content h3.tax-notes-today-state a:focus,.top-news--sidebar .media__content h3.tax-notes-today-state a:hover{color:#006838}.top-news--sidebar .media__content h3.tax-notes-today-international a:focus,.top-news--sidebar .media__content h3.tax-notes-today-international a:hover,.top-news--sidebar .media__content h3.worldwide-tax-daily a:focus,.top-news--sidebar .media__content h3.worldwide-tax-daily a:hover{color:#952226}.top-news--sidebar .media__content .media__meta .media__title{line-height:1.2;padding:5px 0}.top-news--sidebar .media__content .media__snippet{font-size:14px;line-height:1.6}.top-news--homepage .top-news{margin:40px 0}.top-news--homepage .top-news .content-block__header{border-bottom:0}.top-news--homepage .top-news .content-block__header .content-block__title{font-size:28px;font-weight:400;text-transform:none}.top-news--homepage .top-news .media{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.top-news--homepage .top-news .media .media__content{flex:0 0 calc(100% / 3 - 20px);-ms-flex:0 0 30%}@media screen and (max-width:650px){.top-news--homepage .top-news .media{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.filter-tags{width:100%}.top-news--homepage .top-news .media .media__content{-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:960px) and (max-width:1366px){.top-news--homepage .top-news .media .media__content{flex:0 0 calc(100% / 2 - 20px);-ms-flex:0 0 48%}}.about-us .about-us__header-image img{max-width:100%;height:auto;margin-bottom:40px}.about-us .tabs-nav__tab-content{padding-top:20px;margin-bottom:40px}.about-us .tabs-nav__tab-content .tab-content__header{color:#f27320;font-size:28px;font-weight:400;margin-bottom:10px}.about-us .tabs-nav__tab-content .tab-content__body h1{font-size:20px}.about-us .tabs-nav__tab-content .tab-content__body h2{font-size:18px;font-weight:400;padding-bottom:20px}.about-us .tabs-nav__tab-content .tab-content__body p{font-size:16px}.about-us .tabs-nav__tab-content .tab-content__body p.small{font-size:14px!important;font-weight:700!important;color:#999}.about-us .about-us__information .information-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px}@media screen and (max-width:650px){.about-us .about-us__information .information-items{display:block;border-top:2px solid #ddd}}.about-us .about-us__information .information-item{flex:0 0 calc(100% / 3 - 30px);-ms-flex:0 0 30%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about-us .about-us__information .information-item .icon{margin:0 auto 10px;color:#ccc;font-size:16px;width:20px}@media screen and (max-width:650px){.about-us .about-us__information .information-item{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;border-top:none;border-bottom:1px solid #ddd}.about-us .about-us__information .information-item .icon{margin-right:20px;margin-bottom:0;margin-left:10px;padding-right:30px;border-right:1px solid #ddd}.about-us .about-us__information .information-item>*{padding:10px 0}}.about-us .about-us__information .information-item a,.about-us .about-us__information .information-item p{font-size:14px;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#0064a2}@media screen and (max-width:650px){.about-us .about-us__information .information-item a,.about-us .about-us__information .information-item p{padding:0;border-top:none;border-bottom:none}}.about-us .awards-timeline .views-row-even .views-field-body,.about-us .awards-timeline .views-row-even .views-field-field-image,.article__ta-full-text ol{padding-left:20px}.about-us .about-us__information .information-item p{margin-bottom:0}.about-us .awards-timeline h3{text-align:center;font-size:20px;margin:20px 0;clear:both}.about-us .awards-timeline .views-row{width:50%}.about-us .awards-timeline .views-row:last-of-type{margin-bottom:40px}.about-us .awards-timeline .views-row .views-field-field-image img{width:auto;max-height:55px}@media screen and (max-width:650px){.about-us .awards-timeline h3{text-align:left}.about-us .awards-timeline .view-content{border-left:1px solid #ddd}.about-us .awards-timeline .views-row{width:100%}}.about-us .awards-timeline .views-row-odd{float:left;clear:right;text-align:right;border-right:1px solid #ddd}.about-us .awards-timeline .views-row-odd::before{content:'';position:absolute;width:16px;height:16px;background-color:#f27320;border:3px solid #fff;border-radius:100px;margin-left:-8px}.about-us .awards-timeline .views-row-odd .views-field-body,.about-us .awards-timeline .views-row-odd .views-field-field-image{padding-right:20px}@media screen and (max-width:650px){.about-us .awards-timeline .views-row-odd{float:none;text-align:left;border-right:0}.about-us .awards-timeline .views-row-odd .views-field-body,.about-us .awards-timeline .views-row-odd .views-field-field-image{padding-right:0;padding-left:20px}}.about-us .awards-timeline .views-row-even{float:right;clear:left;border-left:1px solid #ddd}.about-us .awards-timeline .views-row-even::before{content:'';position:absolute;width:16px;height:16px;background-color:#f27320;border:3px solid #fff;border-radius:100px;margin-left:-8px}#adv_search_wrapper,.adv_search_wrapper{background-color:#eee}@media screen and (max-width:650px){.about-us .awards-timeline .views-row-even{float:none;border-left:0}}.search_area_container{width:96%;margin-left:2%}.advance_search_options{padding-right:10px;width:150px}.adv_search_and_div{padding:5px;margin-left:8px}.advance_search_options_date,.advance_search_tooltip_right{padding-right:10px;position:relative;float:left}#edit_authors_adv_chosen,#edit_code_section_adv_chosen,#edit_judges_adv_chosen{background-color:#fff}#edit-search-adv{padding-top:10px}.advance_search_options_date{width:50%}.adv_search_left_group{width:48%;float:left;padding-left:2%}.adv_search_right_group{width:48%;float:right;padding-right:2%;margin-top:5px}.adv_search_wrapper{border:1px solid #DDD;height:auto;overflow:hidden;padding-bottom:10px;padding-top:15px;margin-bottom:10px}.connectors_adv_search{padding-left:3%;padding-right:3%;word-wrap:break-word}.adv_date_clear_link{float:left;font-size:8pt;margin-top:-14px}.adv_search_clear_form_div{float:left}.adv_search_clear_form_button{background-color:#f27320;border:none;color:#fff;font-size:12px;font-weight:900;height:26px;padding-right:7px;width:67px}.adv_search_submit_button_div{float:right}.adv_search_submit_button{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/ta-submit.png) 120% 6% no-repeat #f27320;border:none;color:#fff;font-size:12px;font-weight:900;height:26px;padding-right:61px;width:67px}@media screen and (max-width:650px){.adv_search_input-group{font-size:8pt}li.active-result{width:100%;font-size:9pt}}div[class*="--advance_search"]::after{color:#f27320;content:"";font-family:tax;font-size:16pt;margin-left:-20px;margin-top:20px;position:absolute;text-transform:none;z-index:1}.advance_search_calendar_icon{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/calendar-icon.png) 0 0/100% auto no-repeat;height:40%;margin-left:73%;margin-top:15%;position:absolute;width:17%;z-index:2}@media screen and (max-width:650px){.advance_search_calendar_icon{margin-top:29%;margin-left:67%;z-index:-1}}.advance_search_date_helper{position:absolute;right:12px;top:0}@media screen and (max-width:480px){.advance_search_date_helper{top:12px}}.advance_search_proximity_helper{margin-right:14px;position:absolute;right:9px;top:0}.article__submit-comment .panel,.audit-insight__promo,article{position:relative}.breadcrumbs{margin-bottom:10px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase}.breadcrumbs a{color:#999;font-weight:600}@media screen and (max-width:480px){.advance_search_proximity_helper{top:12px}.breadcrumbs{margin:20px 0}}.article-pdf__nav{margin:15px 0 0}.article__ta-editors-note,hgroup{margin-bottom:20px}hgroup .article__primary,hgroup .article__secondary,hgroup .article__tertiary{color:#999;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}hgroup .article__secondary{line-height:1.5}hgroup .article__title{color:#f27320;font-size:28px;font-weight:400;line-height:1}.article__ta-editors-note p{display:inline}.article__ta-full-text hr{margin-top:20px;margin-bottom:0}.article__ta-full-text table:not(.table){width:100%;margin-top:20px;margin-bottom:0}.article__ta-full-text th{text-align:center}table caption{font-weight:700}.article__ta-full-text table tbody tr td,.article__ta-full-text table tbody tr th,.article__ta-full-text table thead tr th{border:1px solid #ccc;padding:10px}.article__ta-full-text table tbody tr th,.article__ta-full-text table thead tr th{border-bottom:3px solid #ccc}.article__bar,.audit-manuals__contact .media:not(:last-of-type),.audit-manuals__more .media:not(:last-of-type),.audit-manuals__recent-compares .media:not(:last-of-type),.audit-manuals__recent-docs .media:not(:last-of-type){border-bottom:1px solid #ccc}.article__ta-full-text table tbody tr td p,.article__ta-full-text table tbody tr th p,.article__ta-full-text table thead tr th p{margin:0}.article__bar{height:40px;margin-bottom:20px;border-top:1px solid #ccc;color:#999;font-family:"Open Sans",Helvetica,sans-serif;font-size:11px;line-height:1}.article__ta-full-text figcaption,.article__ta-full-text-label strong,.article__ta-summary strong:first-child{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase}.article__bar:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.article__bar{height:auto}}.article__posted{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;font-weight:700;text-transform:uppercase;width:200px;padding:12px}.article__posted p{margin:0}.article__posted a{color:#999}.article__posted a:hover{color:#666}.article__actions{float:right}@media screen and (max-width:960px){.article__posted p{width:100%;text-align:center}.article__posted{width:100%;border:solid #ccc;border-width:0 1px 1px}.article__actions{clear:both;float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:solid #ccc;border-width:0 1px}.article__actions:after{content:"";display:table;clear:both}.article__actions a:first-child{border-left:0}}.article__compare,.article__email,.article__favorite,.article__pdf,.article__print,.article__social{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;padding:12px 8px;border-left:1px solid #ccc;color:#999;vertical-align:middle;cursor:pointer}.article__compare span,.article__email span,.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:left;margin-right:5px}.article__compare span:before,.article__email span:before,.article__favorite span:before,.article__pdf span:before,.article__print span:before,.article__social span:before{margin-right:0}.article__compare:hover,.article__email:hover,.article__favorite:hover,.article__pdf:hover,.article__print:hover,.article__social:hover{color:#666}.article__compare{background-color:#fff}@media screen and (max-width:960px){.article__compare,.article__email,.article__favorite,.article__pdf,.article__print,.article__social{-ms-flex:1 1 25%;flex:1 1 25%;-ms-flex-pack:center;justify-content:center;width:25%;text-align:center}.article__compare span,.article__email span,.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:none}.article__compare{width:100%}}.ta-delete-favorite-up{color:#f27320!important}.article__social #atstbx{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;height:40px}@media screen and (max-width:960px){.article__social{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #ccc;border-left:0;width:100%}}.article__bar--mini{margin:30px auto 60px;text-align:center}.article__bar--mini a{display:inline-block;width:20px;color:#666}.article__bar--mini a:before{margin:0}.article__bar--mini .article__social{display:block;float:none;height:auto;margin-top:5px;padding:0;border:0}.article__ta-summary{padding:25px 20px;background:#eee}.article__ta-summary strong:first-child{display:block;margin-bottom:10px;color:#0064a2;font-size:13px;font-weight:900;line-height:1}.article__ta-summary p{margin-bottom:0}.article__ta-summary p:not(:first-child){margin-top:15px}.article__ta-case-name,.article__ta-title{font-weight:700;text-align:center}.article__ta-full-text-label strong{display:block;margin-bottom:10px;color:#0064a2;font-size:13px;font-weight:900;line-height:1}.article__ta-full-text{margin-bottom:50px;font-size:16px;line-height:1.8;word-wrap:break-word}.article__ta-full-text a{color:#0064a2;transition:none}.article__ta-full-text a:focus,.article__ta-full-text a:hover{color:#f27320;text-decoration:underline}.article__ta-full-text a:visited{color:#d35c1d}.article__ta-full-text h1,.article__ta-full-text h2,.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{margin-top:20px}.article__ta-full-text h2{text-align:center;font-size:18px}.article__ta-full-text h3{font-size:18px}.article__ta-full-text h4{font-size:16px}.article__ta-full-text h5{font-size:14px}.article__ta-full-text h6{font-size:12px;font-weight:900}.article__ta-full-text p{margin-top:20px;margin-bottom:0}.article__ta-full-text>p:empty+p,.article__ta-full-text>p:empty+p .tacappic,.article__ta-full-text>p:empty+p .tapic,.article__ta-full-text>p:first-of-type,.article__ta-full-text>p:first-of-type .tacappic,.article__ta-full-text>p:first-of-type .tapic{margin-top:0}.article__ta-full-text ol,.article__ta-full-text ul{margin-bottom:20px;margin-left:20px}.article__ta-full-text ol,.article__ta-full-text ol ol,.article__ta-full-text ol p,.article__ta-full-text ul{margin-top:1em}.article__ta-full-text ol li p:first-of-type,.article__ta-full-text ul li p:first-of-type{margin-top:0}.article__ta-full-text ol li p:not(:first-of-type),.article__ta-full-text ul li p:not(:first-of-type){margin-bottom:1em;margin-top:1em}.article__ta-full-text figure{overflow:hidden;margin:20px;border:1px solid #ddd}.article__ta-full-text figcaption{padding:15px;background-color:#eee;border-top:1px solid #ddd;color:#666;font-size:11px;font-weight:900}.article__ta-full-text .ta-article__img--left{float:left;clear:both;margin-left:0}.article__ta-full-text .ta-article__img--left figcaption{float:left;border:none;color:inherit;text-align:center}.article__ta-full-text .ta-article__img--right{float:right;clear:both;margin-right:0}.article__ta-full-text .ta-article__img--right figcaption{float:right;border:none;color:inherit;text-align:center}.article__ta-full-text .Footnotes,.article__ta-full-text .center{text-align:center}.article__ta-full-text .Footnote{text-align:left}.article__ta-full-text sup+i{margin-left:4px}.article__ta-full-text .legacyTableRow,.article__ta-full-text tt{font-family:monospace;font-size:12px;white-space:nowrap}.treaties__content--main:not(.wts) .article__ta-full-text table:not(.table){overflow-x:auto;overflow-y:hidden;display:block}.print-link{display:none}.byline{float:left;width:30%;margin:0 20px 20px 0;padding-right:10px;border-right:1px solid #ddd;font-family:Lato,Helvetica,Arial,sans-serif}.byline .byline-label{margin-bottom:10px;color:#999;font-size:11px;font-weight:700}.byline .author{display:table;min-height:35px;margin-bottom:2px}.byline .author-img{display:table-cell;vertical-align:middle;width:35px;height:35px}.byline .author .author-name-mailto-wrapper{display:table-cell;padding:5px 0 0 5px;vertical-align:middle}.byline .author-name{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:-5px}.byline .author-name a{color:#888}.byline .author-name a:hover{color:#005589;transition:text-shadow .2s ease;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}@media screen and (max-width:480px){.byline{float:none;width:100%;margin-right:0;border-right:0}}.magazine .article__ta-summary{display:block;overflow:hidden}.magazine .article__ta-summary figure{max-width:100%;margin-bottom:10px}.magazine .article__ta-summary figure img{width:100%;height:auto;margin-bottom:10px}.author_mailto{font-size:8pt}.article__ta-full-text .FigCaption,.article__ta-full-text FigCaption,.article__ta-full-text>.FigHeader,.article__ta-full-text>figheader{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;text-align:center}.article__ta-full-text .FigCaption,.article__ta-full-text FigCaption{padding:15px}.article__ta-full-text .floating.right{float:right;margin-right:0}.article__submit-comment .panel .required-text,.comment__author{font-family:Lato,Helvetica,Arial,sans-serif}.article__ta-full-text .floating.left{float:left;margin-left:0}.article__ta-full-text .photo-spread{text-align:center}.article__ta-full-text .photo-spread>figure.floating.left,.article__ta-full-text .photo-spread>figure.floating.right{display:inline-block;float:none}.article__ta-full-text .photo-spread>figure:first-of-type.floating.left,.article__ta-full-text .photo-spread>figure:first-of-type.floating.right{float:right}.article__ta-full-text .photo-spread>figure:last-of-type.floating.left,.article__ta-full-text .photo-spread>figure:last-of-type.floating.right{float:left}.metadata-row{clear:both;display:-ms-flexbox;display:flex;padding:5px 0;border-bottom:1px solid #ddd}.metadata-row:after{content:"";display:table;clear:both}@media screen and (max-width:650px){.metadata-row{-ms-flex-direction:column;flex-direction:column}}.metadata__label,.metadata__results{float:left;width:75%}.metadata__label{padding-left:0;color:#999;font-size:12px;text-transform:uppercase}.metadata__results{font-size:11px;text-transform:uppercase}.metadata__results>span{display:inline-block;margin:2px;padding:3px 5px;background:#eee;line-height:1.2}.metadata__results a,.metadata__results a:visited{color:#0064a2}.article-pdf__content{width:100%;border:1px solid #ddd}.article__ta-date-preparation{font-weight:700}.toc{clear:both;background-color:#fafafa;padding-bottom:20px}.toc .toc-title{width:100%;display:block;text-align:center;padding:25px 20px 6px;color:#777}.toc ol{list-style:none;margin:0;padding:0 0 0 10px}.toc ol li{margin:10px 20px}.toc ol ol{margin:0}.toc ol a{color:#0064a2}.article__attributes .panel,.article__comments .panel,.article__submit-comment .panel,[data-type=expandable-note] .panel{height:0;overflow:hidden}.article__attributes .panel.expanded,.article__comments .panel.expanded,.article__submit-comment .panel.expanded,[data-type=expandable-note] .panel.expanded{height:auto;overflow:visible;margin-bottom:40px}.article__submit-comment .panel .field-name-comment-body,.submit-comment__notify{margin-bottom:20px}.section-minimize-noicon{cursor:pointer}.article__submit-comment .panel.expanded{padding:20px;background:#eee;border:solid #ddd;border-width:0 1px 1px}.article__submit-comment .panel .filter-wrapper{display:none}.article__submit-comment .panel .required-text{font-weight:900;text-transform:uppercase}.submit-comment__intro{color:#999;font-size:12px}.submit-comment__notify label{text-transform:none}.comment{padding:20px 0 20px 10px;border:solid #ddd;border-width:0 0 1px 1px;font-size:12px}.comment__author{margin-bottom:10px;font-weight:700;text-transform:uppercase}.comment__author a{color:#444}.comment__actions{text-transform:uppercase}.comment__actions .links li{margin-right:15px;padding:0}.comment__actions a{color:#999}.comment__actions a:hover{color:#666}.comment__actions li:empty{display:none!important}.article__nav--footer{display:block;clear:both}.article__nav--footer:after{content:"";display:table;clear:both}.article__nav--footer .next-article,.article__nav--footer .previous-article{float:left;width:50%;padding:30px 0;background:#0064a2;transition:background .3s}.article__nav--footer .next-article.inactive,.article__nav--footer .next-article:hover,.article__nav--footer .previous-article.inactive,.article__nav--footer .previous-article:hover{background:#267baf}@media screen and (max-width:480px){.article__nav--footer .next-article,.article__nav--footer .previous-article{float:none;width:100%;padding:30px}}@media screen and (min-width:480px) and (max-width:960px){.article__nav--footer .next-article,.article__nav--footer .previous-article{padding:30px}}.article__nav--footer .previous-article{border-right:1px solid #267baf}.article__nav--footer .next-article__content,.article__nav--footer .previous-article__content{max-width:500px}.article__nav--footer .next-article__content>a,.article__nav--footer .previous-article__content>a{display:block;margin-bottom:25px;color:#80B2CF;font-weight:700;text-transform:uppercase}.article__nav--footer .next-article__content .media__title,.article__nav--footer .previous-article__content .media__title{line-height:1.2}.article__nav--footer .next-article__content .media__snippet,.article__nav--footer .previous-article__content .media__snippet{line-height:1.5}.article__nav--footer .previous-article__content{float:right;padding-right:45px}.article__nav--footer .next-article__content{float:left;padding-left:45px}.article__nav--footer .media__snippet,.article__nav--footer .media__title a{color:#fff}.article__nav--footer .media__title{clear:both}.article__nav--footer .media__snippet{margin-bottom:0;font-size:12px}.article__nav--footer .next-link,.article__nav--footer .previous-link{display:block;margin-bottom:15px;color:#80B2CF;font-size:12px;font-weight:600;text-transform:uppercase}.article__nav--footer .icon-left-dir{margin-left:-17px}@media screen and (max-width:960px){.article__nav--footer .previous-article__content{padding-right:0}.article__nav--footer .next-article__content{padding-left:0}.article__nav--footer .icon-left-dir{margin-left:0}}.article__nav--footer .icon-right-dir{float:right;margin-right:-25px}.article__nav--footer .icon-right-dir:before{float:right;margin-left:10px;line-height:20px}@media screen and (max-width:960px){.article__nav--footer .icon-right-dir{margin-right:0}}.article__ta-full-text a>img{margin-bottom:0!important}.article__ta-full-text .c1{text-align:center}.indented{margin-left:20px}.caution,[data-type=caution]{color:red;margin:0 1px!important}[data-type=expandable-note]{margin:20px 0}[data-type=expandable-note] .content-block__header h6{font-size:14px}[data-type=expandable-note] .content-block__link.section-minimize{color:#f27320}[data-type=expandable-note] .panel.expanded{margin-bottom:20px;padding:25px 20px;background:#eee}[data-type=expandable-note] .panel.expanded p:first-of-type{margin-top:0}form#emailPDFForm{overflow:auto}form#emailPDFForm .form__header,form#emailPDFForm .landing__title{margin-bottom:15px}form#emailPDFForm input,form#emailPDFForm textarea{margin-bottom:0}form#emailPDFForm .description{margin:5px 0 15px}.tableUpperWrapper{overflow-y:hidden;overflow-x:scroll;margin-bottom:-20px;display:block}.tableUpperDiv{height:20px}.articleSubmission{display:table}.submissionrow{display:table-row}.submissionCol,.submissionColHeader{display:table-cell;padding:5px;border:1px solid}.submissionColHeader{font-weight:700;background-color:#eee;text-transform:uppercase}.submissionGeneralHeaderContainer{padding:15px 0;border-bottom:3px solid #0064a2}.submissionsAddMarginBottom{margin-bottom:8px}.submissionContactContainer{display:table;width:100%}.submissionContactContainer ul{display:table-cell}#taarticlesubmissions-form label{margin:20px 0 5px}#taarticlesubmissions-form .authorSubmissions div{width:46%;display:inline-block;padding-top:5px;margin-right:10px}#taarticlesubmissions-form .authorSubmissions label.contact-info-label{margin:20px 0 0}#taarticlesubmissions-form .authorSubmissions label:not(.contact-info-label){margin:0;font-weight:400}#taarticlesubmissions-form .authorSubmissions .contact-info-description{width:100%}#taarticlesubmissions-form .authorSubmissions .addMoreAuthors{cursor:pointer;color:#0064a2}#taarticlesubmissions-form .authorSubmissions .addMoreAuthors:hover{color:#f27320}#taarticlesubmissions-form .description{color:#666;background-color:#E3F1F9;margin:5px 0;padding:6px;line-height:1.4}#taarticlesubmissions-form .description.icon-info-circle:before{color:#aaa;margin-right:5px}#taarticlesubmissions-form .form-submit{margin:15px 0;float:right;padding:8px 25px}#taarticlesubmissions-form .form-required{display:block;font-size:0}#taarticlesubmissions-form .form-required:after{content:"required";font-size:11px;margin-right:2px;font-weight:700}#taarticlesubmissions-form .plupload{border:1px dashed #ddd;font-family:"Open Sans",Helvetica,Arial,sans-serif}#taarticlesubmissions-form .plupload_filelist_header{display:none}#taarticlesubmissions-form .plupload_filelist_footer{height:32px}#taarticlesubmissions-form .plupload_filelist{background:#f9f9f9}#taarticlesubmissions-form .plupload_filelist li{background:#eee}#taarticlesubmissions-form .plupload_filelist li.plupload_done{color:#999}#taarticlesubmissions-form .plupload_filelist .plupload_file_name{width:240px}#taarticlesubmissions-form .plupload_filelist .plupload_droptext{background:0 0;font-size:20px;color:#999}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:hover,#taarticlesubmissions-form .plupload_filelist .plupload_done a,#taarticlesubmissions-form .plupload_filelist .plupload_done a:hover{color:#f27320}#taarticlesubmissions-form .plupload_filelist .plupload_delete a,#taarticlesubmissions-form .plupload_filelist .plupload_done a{background:0 0}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:before,#taarticlesubmissions-form .plupload_filelist .plupload_done a:before{font-family:FontAwesome;font-size:14px}#taarticlesubmissions-form .plupload_button,.search-help__close,.search-help__prompt,.subscription-label{font-family:"Open Sans",Helvetica,Arial,sans-serif}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:before{content:""}#taarticlesubmissions-form .plupload_filelist .plupload_done a:before{content:""}#taarticlesubmissions-form .plupload_button{border-radius:0;background:0 0;padding:2px 8px;margin:0;color:#0064a2;cursor:pointer}#taarticlesubmissions-form .plupload_button:hover{color:#f27320}#taarticlesubmissions-form .plupload_button.plupload_add{margin-right:4px}#taarticlesubmissions-form .plupload_button.plupload_add:before{font-family:FontAwesome;content:"";margin-right:5px}#taarticlesubmissions-form .plupload_button.plupload_start:before{font-family:FontAwesome;content:"";margin-right:5px}#taarticlesubmissions-form .chosen-container,#taarticlesubmissions-form .form-text{margin-bottom:0}.audit-manuals .contain,.audit-manuals .page--nonsub .wrap__content,.page--nonsub .audit-manuals .wrap__content{display:block;clear:both;max-width:1240px;min-width:960px}.audit-manuals .contain:after,.audit-manuals .page--nonsub .wrap__content:after,.page--nonsub .audit-manuals .wrap__content:after{content:"";display:table;clear:both}.audit-manuals .content-block__header--brand{padding-top:15px;padding-bottom:15px;background-color:#006838}.tnaiStateHead{font-size:12px;line-height:1;text-transform:uppercase}.audit-insight__promo{margin-bottom:100px;padding:30px 50px;background-size:cover;background-position:left center;background-color:#333;color:#fff}.audit-insight__promo .promo__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%)}.audit-insight__promo .promo__content{position:relative;z-index:2}.audit-insight__promo h2{margin-bottom:10px;font-size:36px;font-weight:400;text-shadow:0 0 2px rgba(0,0,0,.5)}.audit-insight__promo p{max-width:55ch;text-shadow:0 0 2px rgba(0,0,0,.5)}.audit-insight__promo .promo__actions{display:block;clear:both}.audit-insight__promo .promo__actions:after{content:"";display:table;clear:both}.audit-insight__promo .promo__actions a,.audit-insight__promo .promo__actions p{display:inline-block;vertical-align:middle}@media screen and (max-width:960px){.audit-insight__promo .promo__overlay{background-image:none;background-color:rgba(0,0,0,.5)}.audit-insight__promo p{max-width:100%}.audit-insight__promo .promo__actions a,.audit-insight__promo .promo__actions p{display:block}}.audit-insight__promo .promo__actions p{max-width:35ch;height:50px;margin-bottom:0;margin-left:20px;padding-top:3px;padding-left:20px;border-left:1px solid rgba(255,255,255,.35)}.audit-insight__promo .promo__actions p span{color:#f27320}.audit-manuals__sidebar{width:25%;float:left}@media screen and (max-width:960px){.audit-insight__promo .promo__actions p{max-width:100%;margin-top:20px;margin-left:0;padding-top:0;padding-left:0;border-left:0}.audit-insight__promo{margin-right:20px;margin-left:20px}.audit-manuals__sidebar{width:100%;padding:0 20px}}.audit-manuals__sidebar .content{width:100%;padding:0}.audit-manuals__content{width:75%;float:left;padding:0 0 0 20px}@media screen and (max-width:960px){.audit-manuals__content{width:100%;padding:0 20px}}.audit-manuals__label-new{display:inline-block;font-size:10px;background-color:#f27320;margin-left:5px;padding:2px 5px;border-radius:8px;color:#fff;font-weight:700;line-height:1.3;vertical-align:text-bottom}.audit-manuals__label-new .label-num{padding-right:2px}.audit-manuals__icon-wrapper{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;margin-right:8px}.audit-manuals__icon-wrapper .icon{font-size:30px;position:absolute;top:-16px}.audit-manuals__icon-wrapper .icon-certificate::before{color:#f27320}.audit-manuals__icon-wrapper .icon-text{-ms-transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);-webkit-transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);-ms-transform-origin:center center;transform-origin:center center;-webkit-transform-origin:center center;color:#fff;font-weight:700;font-size:18px;position:absolute;left:calc(50% + 2px);top:calc(50% - 2px)}.audit-manuals__header{display:block;clear:both;margin-bottom:20px;padding:20px;background-color:#eee;border-left:10px solid #006838;color:#666}.audit-manuals__header:after{content:"";display:table;clear:both}.audit-manuals__header h1{float:left;font-size:36px;font-weight:400}@media screen and (max-width:960px){.audit-manuals__header h1{float:none;font-size:24px}}.audit-manuals__header .btn{float:right;height:auto;margin-top:13px}@media screen and (max-width:960px){.audit-manuals__header .btn{float:none}.audit-manuals__header{padding:10px 20px;border-right:10px solid transparent;text-align:center}.audit-manuals__recent-compares{display:none}}.audit-manuals__contact .content-block__content,.audit-manuals__more .content-block__content,.audit-manuals__recent-compares .content-block__content,.audit-manuals__recent-docs .content-block__content{position:relative}.audit-manuals__contact .media,.audit-manuals__more .media,.audit-manuals__recent-compares .media,.audit-manuals__recent-docs .media{clear:both}.audit-manuals__contact .media__left,.audit-manuals__more .media__left,.audit-manuals__recent-compares .media__left,.audit-manuals__recent-docs .media__left{padding:15px 15px 0;font-size:1.1em;font-weight:700}.audit-manuals__contact .media__content,.audit-manuals__more .media__content,.audit-manuals__recent-compares .media__content,.audit-manuals__recent-docs .media__content{padding:15px}.audit-manuals__contact .media__content a:not(.btn),.audit-manuals__more .media__content a:not(.btn),.audit-manuals__recent-compares .media__content a:not(.btn),.audit-manuals__recent-docs .media__content a:not(.btn){color:#222;text-decoration:underline}.audit-manuals__recent-docs button.content-block__link{padding:0;background-color:transparent;border:0}.audit-manuals__recent-docs button.content-block__link .icon-refresh{color:rgba(255,255,255,.75);font-size:1.5em;line-height:11px;transition:color .15s}.audit-manuals__recent-docs button.content-block__link:active .icon-refresh,.audit-manuals__recent-docs button.content-block__link:focus .icon-refresh,.audit-manuals__recent-docs button.content-block__link:hover .icon-refresh{color:#fff}.audit-manuals__recent-docs .media__left{width:70px}.audit-manuals__recent-docs .media__content{padding-left:10px}.audit-manuals__recent-compares button.content-block__link{padding:0;background-color:transparent;border:0}.audit-manuals__recent-compares button.content-block__link .icon-refresh{color:rgba(255,255,255,.75);font-size:1.5em;line-height:11px;transition:color .15s}.audit-manuals__recent-compares button.content-block__link:active .icon-refresh,.audit-manuals__recent-compares button.content-block__link:focus .icon-refresh,.audit-manuals__recent-compares button.content-block__link:hover .icon-refresh{color:#fff}.audit-manuals__recent-compares .media__left{float:none;padding-bottom:5px}.audit-manuals__recent-compares .media__content{padding-top:5px}.audit-manuals__more .media__content{padding:20px}.audit-manuals__more .media__content p{margin-bottom:0}.audit-manuals__more .btn{margin-top:20px}.audit-manuals__contact p{margin-bottom:5px}.audit-manuals__contact a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.audit-manual__all,.audit-manual__favorites{background-color:transparent}.audit-manual__all .content-block__content,.audit-manual__favorites .content-block__content{display:block;clear:both;padding:20px 0;border:0}.audit-manual__all .content-block__content:after,.audit-manual__favorites .content-block__content:after{content:"";display:table;clear:both}.favorites--empty{padding:15px;border:2px dashed #eee;color:#ccc;font-size:18px;text-align:center}.favorites--empty p{margin:0}.audit-manuals__state{width:280px;margin-bottom:20px;background-color:#fff;border:1px solid #ccc}@media screen and (max-width:960px){.audit-manuals_home>.contain,.page--nonsub .audit-manuals_home>.wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.audit-manuals_home>.contain .audit-manuals__sidebar,.page--nonsub .audit-manuals_home>.wrap__content .audit-manuals__sidebar{-ms-flex-order:1;order:1}.audit-manuals__state{width:100%}}.state__title{position:relative;padding:10px 15px;background-color:#eee;font-weight:400}.state__title .icon-star{color:#999;transition:color .15s}.state--favorite .state__title .icon-star,.state__title .icon-star:active,.state__title .icon-star:focus,.state__title .icon-star:hover{color:#f27320}.state--favorite .state__title .icon-star:active,.state--favorite .state__title .icon-star:focus,.state--favorite .state__title .icon-star:hover{color:#999}.state__title h3{display:block;clear:both}.state__title h3:after{content:"";display:table;clear:both}.state__title a{float:left;color:#444;line-height:1.2}.state__title a:nth-of-type(2){display:block;overflow:hidden;max-width:80%}.state__title .ajax-progress{position:absolute;top:6px;right:40px;padding:0}.state__title .state__toggle-state{float:right;background-color:transparent;border:0;color:#0064a2}.state__manuals ul{margin-bottom:0;list-style:none}.state__manuals li{border-top:1px solid #ccc;padding:15px}.state__manuals a{color:#222;text-decoration:underline}#dataTableSAM tbody td .audit-manuals__icon-wrapper .icon-certificate::before,#dataTableSAM tbody td:first-of-type.js-show-history:focus i::before,#dataTableSAM tbody td:first-of-type.js-show-history:hover i::before,#dataTableSAM tbody td:last-of-type a:focus i::before,#dataTableSAM tbody td:last-of-type a:hover i::before{color:#f27320}#dataTableSAM{width:100%;margin-bottom:40px}#dataTableSAM a{color:#222}#dataTableSAM thead{background-color:#006838;border-width:1px 1px 0;border-style:solid;border-color:#006838}#dataTableSAM tbody tr[role],#dataTableSAM tfoot td{border-top:1px solid #ccc}#dataTableSAM thead th{padding:15px 10px;border-bottom-width:0;color:#fff}#dataTableSAM thead th::after{float:none;display:inline-block;margin-left:10px;background-image:none;font-family:FontAwesome}.change-document .audit-manuals__state>button,.dailies-overview__tab,.dailies__latest-news .download-full-text,.dailies__sub-category,.page--nonsub .engagement-stats .engagement-stat strong{font-family:Lato,Helvetica,Arial,sans-serif}#dataTableSAM thead th.sorting{cursor:pointer}#dataTableSAM thead th.sorting::after{content:""}#dataTableSAM thead th.sorting_asc::after{content:""}#dataTableSAM thead th.sorting_desc::after{content:""}#dataTableSAM thead th:last-of-type,#dataTableSAM thead th:nth-of-type(2){min-width:95px}#dataTableSAM thead th:nth-of-type(3){min-width:200px}#dataTableSAM thead th:nth-of-type(4){min-width:120px}#dataTableSAM tbody td:not(:nth-of-type(3)),#dataTableSAM thead th:not(:nth-of-type(3)){text-align:center}#dataTableSAM tbody td:nth-of-type(5) a,#dataTableSAM thead th:nth-of-type(5) a{margin:0 5px}#dataTableSAM tbody tr.even{background-color:transparent}#dataTableSAM tbody tr.shown{border-bottom:none}#dataTableSAM tbody td{padding:10px;border-right:1px solid #ccc}#dataTableSAM tbody td [class*=icon-]::before{color:#bfbdbf;transition:color .15s}#dataTableSAM tbody td:first-of-type.js-show-history{cursor:pointer}#dataTableSAM tbody td:nth-of-type(3) a,#dataTableSAM tfoot td a{text-decoration:underline}#dataTableSAM tfoot{background-color:#efefef}#dataTableSAM tfoot td{padding:10px;text-align:right}@media screen and (max-width:960px){#dataTableSAM_wrapper{overflow-x:auto}#dataTableSAM{margin-bottom:20px}}.audit-news{display:block;clear:both;margin-bottom:40px}.audit-news:after{content:"";display:table;clear:both}.audit-news .media{float:left;width:calc(100% / 3);padding:0 20px 0 0;border-bottom-width:0}.audit-news .media .media__title{font-size:18px;font-weight:600}.audit-news .media .media__author{line-height:1.4}.documents{position:relative;height:calc(100vh - 196px);overflow:hidden;background-color:#666}.logged-in.toolbar .documents{height:calc(100vh - 226px)}.logged-in.toolbar-drawer .documents{height:calc(100vh - 280px)}.documents .contain,.documents .page--nonsub .wrap__content,.page--nonsub .documents .wrap__content{display:block;clear:both;height:100%}.documents .contain:after,.documents .page--nonsub .wrap__content:after,.page--nonsub .documents .wrap__content:after{content:"";display:table;clear:both}.documents .document__left,.documents .document__right{height:100%;background-color:#dcdcdc;position:relative}@media screen and (max-width:960px){.audit-news .media{float:none;width:100%;padding:0;border-bottom-width:1px}.documents .document__right{display:none}.documents.documents_single .document__left{float:left;width:75%}}.documents.documents_single .document__left{float:left;width:75%;padding:0}.documents.documents_single .document__right{float:right;width:22%;padding:100px 30px}.documents.documents_single .document__right p{font-size:20px}.documents.documents_single .document__right .btn{font-size:.9em;text-transform:none}.documents.documents_compare>.region,.documents.documents_compare>.region>.block,.documents.documents_compare>.region>.block>.content{height:100%}.documents.documents_compare .document__left,.documents.documents_compare .document__right{float:left;width:49%}.documents.documents_compare .document__left{margin-right:2%}@media screen and (max-width:960px){.documents.documents_compare .document__left,.documents.documents_compare .document__right{float:left;width:75%}.documents.documents_compare .document__left{margin-right:0}}.document{position:relative;height:100%}.document>header{display:block;clear:both;padding:20px;background-color:#0064a2}.document>header:after{content:"";display:table;clear:both}.document>header .btn--secondary,.document>header .login__form .form-submit,.document>header .rates-compare [id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .document>header .form-submit,.rates-compare .document>header [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit{float:right;background-color:#267baf;font-size:.9em;text-transform:none}.document>header .btn--secondary:focus,.document>header .btn--secondary:hover,.document>header .login__form .form-submit:focus,.document>header .login__form .form-submit:hover,.document>header .rates-compare :focus[id*=edit-add],.document>header .rates-compare :hover[id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover,.login__form .document>header .form-submit:focus,.login__form .document>header .form-submit:hover,.rates-compare .document>header :focus[id*=edit-add],.rates-compare .document>header :hover[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:hover{background-color:#3c88b7}.document>header .btn--secondary.mobile-only,.document>header .login__form .mobile-only.form-submit,.document>header .rates-compare .mobile-only[id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .mobile-only.form-submit,.login__form .document>header .mobile-only.form-submit,.rates-compare .document>header .mobile-only[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .mobile-only.form-submit{display:none}.document .document__title{float:left;max-width:70%;color:#fff}.document .document__title h1{font-size:13px}@media screen and (max-width:960px){.document>header .btn--secondary.mobile-only,.document>header .login__form .mobile-only.form-submit,.document>header .rates-compare .mobile-only[id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .mobile-only.form-submit,.login__form .document>header .mobile-only.form-submit,.rates-compare .document>header .mobile-only[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .mobile-only.form-submit{display:block}.document>header .btn--secondary,.document>header .login__form .form-submit,.document>header .rates-compare [id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .document>header .form-submit,.rates-compare .document>header [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit{-ms-flex:0 1 48%;flex:0 1 48%}.document>header .btn--secondary::before,.document>header .login__form .form-submit::before,.document>header .rates-compare [id*=edit-add]::before,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::before,.login__form .document>header .form-submit::before,.rates-compare .document>header [id*=edit-add]::before,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit::before{display:none}.document>header .btn--secondary+.btn,.document>header .login__form .form-submit+.btn,.document>header .rates-compare [id*=edit-add]+.btn,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit+.btn,.login__form .document>header .form-submit+.btn,.rates-compare .document>header [id*=edit-add]+.btn,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit+.btn{margin-left:10px}.document>header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.document .document__title h1{font-size:14px}.document .document__title p{display:none}}.document .document__title p{margin-bottom:0;font-size:13px}.document .document__title p a{color:#fff;text-decoration:underline}.document .document__title .compare_docs_close_span{display:none}@media screen and (max-width:960px){.document .document__title{max-width:100%;margin-bottom:10px}.document{margin-right:-20px;margin-left:-20px}}.document__container{position:relative;height:calc(100% - 80px);overflow:auto;margin-right:10px;margin-left:10px;padding:10px;background-color:#fff}@media screen and (max-width:960px){.document__container{margin-right:0;margin-left:0}}.document__fulltext{overflow-x:hidden}.document__fulltext [id]{position:relative;margin:5px 0;padding:5px 25px 5px 10px;border-width:2px;border-style:solid;border-color:transparent;border-radius:5px;transition:border-color .15s}.document__fulltext [id].selected{border-style:dashed;border-color:#ccc}.document__fulltext [id].highlight{background-color:#fcfeff;border-color:#0064a2}.document__fulltext [id].highlight.icon-star--after::after{position:absolute;right:5px;bottom:5px;color:#0064a2;font-size:14px;margin:0}.document__fulltext [id].note{background-color:#fafffd;border-color:#006838}.document__fulltext [id].note.icon-pencil::before{position:absolute;right:5px;bottom:5px;color:#006838;font-size:14px;margin:0}.document__fulltext [id] button.js-highlight-element{position:absolute;top:5px;right:5px;width:30px;height:30px;background-color:#fff;border:0;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.35)}@media screen and (max-width:960px){.document__fulltext [id]{padding:5px}}.document__fulltext h1{font-size:1.75rem}.document__fulltext h2{font-size:1.5rem}.document__fulltext h3{font-size:1.25rem}.document__fulltext h4{font-size:1.1rem}.document__fulltext h5{font-size:1rem}.document__fulltext ol,.document__fulltext ul{padding-left:40px}.document__fulltext ol li>p,.document__fulltext ul li>p{margin-bottom:10px}@media screen and (max-width:960px){.document__fulltext ol,.document__fulltext ul{padding-left:20px}}.document__fulltext figure,.document__fulltext table{display:block;max-width:100%}.document__fulltext img{max-width:100%;height:auto}.document__fulltext table{overflow-x:auto}.document__search-nav{position:absolute;top:110px;right:40px;z-index:2;overflow:hidden;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25)}.document__search-nav span{display:inline-block}.document__search-nav .search-nav__counter{padding:10px;background-color:#f27320;color:#fff}.document__search-nav .search-nav__controls>a{display:inline-block;padding:10px 5px;color:#999;transition:color .15s}.document__search-nav .search-nav__controls>a:focus,.document__search-nav .search-nav__controls>a:hover{color:#f27320}@media screen and (max-width:960px){.document__search-nav{top:100px;right:20px}}.document__toc{display:none;position:absolute;z-index:1;width:calc(100% - 56px);height:100%;max-height:98%;padding:20px;margin:10px 36px 10px 20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.35)}.document__toc ol{list-style:none}.document__toc ol ol,.document__toc ol ol ol{padding-left:20px}.document__toc ol a{display:block;padding-top:5px;padding-bottom:5px}.document__toc>ol>li>a{font-weight:700}.document__toc .toc__title{font-weight:700;text-align:center;text-transform:uppercase}.document__toc .toc__content{width:100%;height:100%;max-height:90%;overflow:auto}.document__toc .toc__close{position:absolute;top:5px;right:5px;color:#666;font-size:20px;cursor:pointer}.document__toc .back-to-top{display:none;position:absolute;right:10px;bottom:10px;z-index:2;padding:5px;background-color:#fff;border:0;color:#666;font-size:11px;font-weight:700;text-transform:uppercase}.document__toc .back-to-top i{font-size:1.5em;line-height:1em;vertical-align:text-bottom}.document__toolbox{display:none;position:absolute;top:0;z-index:2;background-color:#f27320;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.35);-ms-transform-origin:top center;transform-origin:top center;transition:transform .35s}.document__toolbox::after{content:"";position:absolute;top:25px;width:0;height:0;border-style:solid}.document__toolbox .toolbox__link{display:block;padding:5px 15px;color:rgba(255,255,255,.75);font-size:1.3em;transition:color .15s;cursor:pointer}.document__toolbox .toolbox__link:focus,.document__toolbox .toolbox__link:hover,.document__toolbox.highlight .js-highlight-element,.document__toolbox.note .js-create-note{color:#fff}.document__toolbox .toolbox__link:last-of-type{border-top:1px solid rgba(255,255,255,.75)}.document__toolbox .toolbox__link i{display:block;width:20px;text-align:center}.document__left .document__toolbox{right:-37px}.document__left .document__toolbox::after{left:-12px;border-width:12px 12px 12px 0;border-color:transparent #f0732f transparent transparent}.document__right .document__toolbox{left:-37px}.document__right .document__toolbox::after{right:-12px;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #f0732f}.document__toolbox.mobile{right:15px;top:10px}.document__toolbox.mobile::after{display:none}.document__toolbox.mobile button{width:30px;height:30px;padding:0;background-color:#fff;border:0;border-radius:3px;color:#ccc}.document__toolbox.mobile button.highlighted{color:#0064a2}.change-document .audit-manuals__state{width:100%;margin-bottom:0;border:0}.change-document .audit-manuals__state>button{position:relative;width:100%;padding:15px 20px;background-color:transparent;border:0;color:#0064a2;font-size:16px;font-weight:700;text-align:left}.change-document .audit-manuals__state>button i{color:#0064a2;font-size:1.2rem}.change-document .audit-manuals__state>button .ajax-progress{position:absolute;top:14px;right:20px}.change-document .audit-manuals__state>button .ajax-progress .throbber{height:27px;background-image:none;vertical-align:middle}.change-document .audit-manuals__state>button .ajax-progress .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.change-document .state__manuals>li:after,.dailies-listing__tabs-nav:after,.quick-treaty-filters:after,.search--blogger:after{content:""}.change-document .audit-manuals__state>button .ajax-progress .message{margin-left:5px}.change-document .audit-manuals__state:not(:last-of-type){border-bottom:1px solid #ddd}.change-document .state__manuals>li{display:block;clear:both;border-top:0}.change-document .state__manuals>li:after{display:table;clear:both}.change-document .state__manuals>li a,.change-document .state__manuals>li i,.change-document .state__manuals>li span{padding-top:5px;padding-bottom:5px}.change-document .state__manuals>li a,.change-document .state__manuals>li i{float:left}.change-document .state__manuals>li i{width:40px;padding-right:5px;padding-left:20px;cursor:pointer}.change-document .state__manuals>li i::before{margin-right:0}.change-document .state__manuals>li a{padding-left:0}.change-document .state__manuals>li span{float:right;padding-right:20px}.change-document .state__manuals>li ul{display:none;clear:both}.change-document .state__manuals>li ul li{clear:left;margin-left:60px;border-top:0}.audit-manual__list{max-height:80vh;overflow-y:auto}.page-audit-insight .throbber{background-image:none;vertical-align:middle}.page-audit-insight .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.page-audit-insight .throbber+.message{margin-left:5px}.audit-manuals .word-search,.audit-manuals .word-search-clear,.audit-manuals .word-search-wb-clear{padding-bottom:5px}.beps-report-tracker table{margin:0 0 40px;border:1px solid #999;width:100%}.beps-report-tracker table p:last-child{margin-bottom:0}.beps-report-tracker table th{background-color:#666;color:#fff}.beps-report-tracker table td,.beps-report-tracker table th{border:1px solid #999;padding:1px 5px;font-size:13px}.beps_part{border-bottom:0!important;border-top:0!important}.page-blog .form__header,.page-blog .landing__title,.page-blogger-profile .form__header,.page-blogger-profile .landing__title{background:#757584}.blog-list .content-block__header{border-bottom-color:#757584}.blog-list .content-block__title{color:#757584}.books-collections-home-container .books-collections-toolbar .toolbar-view-option i,.sidebar__org-content .content-block__title,.sidebar__org-content .content-block__title a{color:#999}.media--opinions .media__content{padding:20px 0}.media--opinions .media__content>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:650px){.media--opinions .media__content>div:first-child{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.media--opinions .media__content .media__author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 50%;flex:0 0 50%}.media--opinions .media__content .media__author img{margin-right:20px}.media--opinions .media__content .disqus-comment-count{font-style:italic}@media screen and (max-width:650px){.media--opinions .media__content .media__author{-ms-flex:0 0 100%;flex:0 0 100%}.media--opinions .media__content .disqus-comment-count{margin-top:10px}.media--opinions .media__content{padding:10px 20px 20px 0}}.block-tbd-blog{margin-bottom:40px}.sidebar__org-content{background-color:#f4f5f6;padding:30px 30px 40px}.sidebar__org-content .media__title,.sidebar__org-content .media__title a{color:#0064a2}.sidebar__org-content .block-tafeaturedcolumn .content-block{margin-bottom:0}.org-content__title{margin-bottom:30px;color:#0064a2;font-size:28px;font-weight:400}.org-content__title strong{color:#f27320;font-weight:900}.media--org{background-color:#fff}.media--org .media__datetime::after{content:"TaxAnalysts.org";float:right;color:#ccc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.org-content__cta{color:#f27320;font-weight:700;text-transform:uppercase}.search--blogger{display:block;clear:both}.search--blogger:after{display:table;clear:both}.search--blogger__photo{float:left;display:block;max-width:100px;margin-right:20px}.search--blogger__photo img{width:100%;height:auto}.search--blogger__content{display:block;overflow:hidden}.books-collections-home-container .books-collections-toolbar{display:table;width:100%;height:60px;padding-top:15px}.books-collections-home-container .books-collections-toolbar .toolbar-sort{width:100%;display:table-cell}.books-collections-home-container .books-collections-toolbar .toolbar-sort label{float:left;padding-top:5px;padding-right:10px}.books-collections-home-container .books-collections-toolbar .toolbar-sort select{width:160px;height:29px;cursor:pointer}.books-collections-home-container .books-collections-toolbar .toolbar-view-option{font-size:18px;float:right;display:table-cell;width:87px;cursor:pointer}.books-collections-home-container .books-collections-toolbar .toolbar-view-option i.active,.books-collections-home-container .books-collections-toolbar .toolbar-view-option i:hover{color:#F27320}.books-collections-home-container .books-collections-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.books-collections-home-container .books-collections-content .book-item{-ms-flex:0 0 32%;flex:0 0 32%;-ms-flex-pack:justify;justify-content:space-between;list-style:none;border:1px solid #ddd;min-height:381.5px;margin:0 7px 20px;position:relative;padding-bottom:65px}.books-collections-home-container .books-collections-content .book-item .book-item-overlay{position:absolute;height:100%;width:100%;padding:20px;background:rgba(232,237,240,.96);cursor:pointer}.books-collections-home-container .books-collections-content .book-item .book-item-overlay .book-item-overlay-title{font-size:18px;color:#444}.books-collections-home-container .books-collections-content .book-item .book-item-overlay .book-item-overlay-summary{font-size:14px;color:#666;margin-top:10px;overflow:auto;max-height:200px}.books-collections-home-container .books-collections-content .book-item .book-item-cover-image-container{width:100%;height:200px;background-position:center;background-size:contain;background-repeat:no-repeat}.books-collections-home-container .books-collections-content .book-item .book-item-description{padding-left:15px}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-title{padding-top:10px;line-height:22px;font-size:18px;cursor:pointer;color:#555}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-title:hover{color:#000}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-publish-info{font-size:11px;font-weight:700;line-height:15px;padding-top:5px}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-authors-info{font-size:11px;line-height:13px;padding-top:5px;color:#666}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-authors-info a{color:#666}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-brief{display:none}.books-collections-home-container .books-collections-content .book-item .book-item-actions{float:right;padding:10px 5px 15px 0;position:absolute;bottom:0;right:0}.books-collections-home-container .books-collections-content .book-item .book-item-actions a span{font-size:11px;position:relative;top:-1px}.books-collections-home-container .books-collections-content .book-item .book-item-actions a button{width:65px;height:30px;background-color:#F27320;border:none;margin-right:10px;color:#FFF}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-title:hover,.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-title:hover{color:#555}.books-collections-home-container .books-collections-content .book-item:nth-child(3n){margin-right:0}.books-collections-home-container[layout=large] .books-collections-content .book-item{-ms-flex-preferred-size:48%;flex-basis:48%;margin-right:2%;min-height:296px;padding-bottom:65px}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-cover-image-container{width:170px;height:232.08px;float:left;margin-top:21px;background-position-x:center;background-position-y:top}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-cover-image-container .book-item-cover-image{width:100%;height:200px;cursor:auto}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description{width:70%;float:right;padding:20px}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-title{padding-top:0;cursor:auto}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-brief{display:block;padding-top:10px}@media screen and (max-width:650px){.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description{width:100%;float:none}}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-actions{width:100%;padding-right:20px;bottom:0}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-actions .book-item-buttons-wrapper{float:right}.books-collections-home-container[layout=large] .books-collections-content .book-item:nth-child(2n){margin-right:0}@media screen and (max-width:650px){.books-collections-home-container[layout=large] .books-collections-content .book-item-actions{padding:20px;float:none}}.books-collections-home-container[layout=list] .books-collections-content{display:list-item}.books-collections-home-container[layout=list] .books-collections-content .book-item{margin-right:0;min-height:160px;border:none;border-top:1px solid #F4F4F4;padding-top:20px;margin-bottom:10px}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-cover-image-container{float:left;margin-right:58.41px;margin-left:20px;width:90.59px;height:150px;background-position-y:top}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-cover-image-container .book-item-cover-image{cursor:auto}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-title{padding-top:0;cursor:auto}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-brief{display:block;padding-top:10px}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-actions{float:none;padding-bottom:0}@media only screen and (max-width:960px){.hidden-on-mobile{display:none}.books-collections-home-container .books-collections-content .book-item{-ms-flex-preferred-size:98%!important;flex-basis:98%!important}.books-collections-home-container .books-collections-content .book-item .book-item-actions button{width:80px!important}.books-collections-home-container .books-collections-content .book-item .book-item-cover-image-container{width:100%!important;height:200px!important;background-position:center!important;background-size:contain;background-repeat:no-repeat}}.books-collections-block-container{padding:15px;margin-bottom:20px;background-color:#f1f1f1;background-repeat:no-repeat;background-size:cover;width:100%}.books-collections-block-container .block_left{width:110px;float:left}.books-collections-block-container .block_right{width:300px;padding-left:15px;float:right}.books-collections-block-container .book_img{width:100%}.books-collections-block-container .book_headline{color:#444;font-size:20px;line-height:24px;padding-bottom:15px}.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-insurance-expert .insurance_expert__content--main .form__header,.page-insurance-expert .insurance_expert__content--main .landing__title,.page-tax-directory-old .frl-content .form__header,.page-tax-directory-old .frl-content .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today-federal .dailies__content--main .form__header,.page-tax-notes-today-federal .dailies__content--main .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title{color:#08467d;border-bottom:8px solid #08467d}.magazine.tn .magazine--article__content .content-block__header,.magazine.tn .magazine--article__content .magazine__title,.magazine.tn .magazine--landing__content .content-block__header,.magazine.tn .magazine--landing__content .magazine__title,.page-exempt-organization-master-list .eoml-content .content-block__header,.page-exempt-organizations .exempt-organizations__content--main .content-block__header,.page-federal-research-library .frl-content .content-block__header,.page-highlights-and-documents .content--main .content-block__header,.page-insurance-expert .insurance_expert__content--main .content-block__header,.page-tax-directory-old .frl-content .content-block__header,.page-tax-notes-today .dailies__content--main .content-block__header,.page-tax-notes-today-federal .dailies__content--main .content-block__header,.page-taxpractice .dailies__content--main .content-block__header{border-bottom-color:#08467d}.page-exempt-organization-master-list .eoml-content .content-block__title,.page-exempt-organization-master-list .eoml-content .content-block__title a,.page-exempt-organizations .exempt-organizations__content--main .content-block__title,.page-exempt-organizations .exempt-organizations__content--main .content-block__title a,.page-federal-research-library .frl-content .content-block__title,.page-federal-research-library .frl-content .content-block__title a,.page-highlights-and-documents .content--main .content-block__title,.page-highlights-and-documents .content--main .content-block__title a,.page-insurance-expert .insurance_expert__content--main .content-block__title,.page-insurance-expert .insurance_expert__content--main .content-block__title a,.page-tax-directory-old .frl-content .content-block__title,.page-tax-directory-old .frl-content .content-block__title a,.page-tax-notes-today .dailies__content--main .content-block__title,.page-tax-notes-today .dailies__content--main .content-block__title a,.page-tax-notes-today-federal .dailies__content--main .content-block__title,.page-tax-notes-today-federal .dailies__content--main .content-block__title a,.page-taxpractice .dailies__content--main .content-block__title,.page-taxpractice .dailies__content--main .content-block__title a{color:#08467d}.page-state-tax-today .form__header,.page-state-tax-today .landing__title,.page-tax-notes-today-state .form__header,.page-tax-notes-today-state .landing__title{border-bottom:8px solid #006838;color:#006838}.page-audit-insight .content-block.audit-news .content-block__header,.page-audit-insight-news .listing .content-block__header,.page-state-tax-today .dailies__content.listing .content-block__header,.page-tax-notes-today-state .dailies__content.listing .content-block__header{border-bottom-color:#006838}.page-state-tax-today .dailies__content.listing .content-block__title,.page-state-tax-today .dailies__content.listing .content-block__title a,.page-tax-notes-today-state .dailies__content.listing .content-block__title,.page-tax-notes-today-state .dailies__content.listing .content-block__title a{color:#006838}.page-audit-insight-news .form__header,.page-audit-insight-news .landing__title{background-color:#006838}.page-audit-insight-news .listing .content-block__title{color:#006838}.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-tax-notes-today-global .dailies__content--main .form__header,.page-tax-notes-today-global .dailies__content--main .landing__title,.page-tax-notes-today-international .dailies__content--main .form__header,.page-tax-notes-today-international .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-worldwide-tax-daily .dailies__content--main .form__header,.page-worldwide-tax-daily .dailies__content--main .landing__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-treaties .treaties__content--main .form__header,.page-worldwide-tax-treaties .treaties__content--main .landing__title{border-bottom:8px solid #952226;color:#952226}@media screen and (max-width:480px){.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-insurance-expert .insurance_expert__content--main .form__header,.page-insurance-expert .insurance_expert__content--main .landing__title,.page-state-tax-today .form__header,.page-state-tax-today .landing__title,.page-tax-directory-old .frl-content .form__header,.page-tax-directory-old .frl-content .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today-federal .dailies__content--main .form__header,.page-tax-notes-today-federal .dailies__content--main .landing__title,.page-tax-notes-today-global .dailies__content--main .form__header,.page-tax-notes-today-global .dailies__content--main .landing__title,.page-tax-notes-today-international .dailies__content--main .form__header,.page-tax-notes-today-international .dailies__content--main .landing__title,.page-tax-notes-today-state .form__header,.page-tax-notes-today-state .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-worldwide-tax-daily .dailies__content--main .form__header,.page-worldwide-tax-daily .dailies__content--main .landing__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-treaties .treaties__content--main .form__header,.page-worldwide-tax-treaties .treaties__content--main .landing__title{margin:0 -20px;padding:20px}}.page-beps-expert .beps__content--main .content-block__header,.page-fatca-expert .fatca__content--main .content-block__header,.page-tax-notes-today-global .dailies__content--main .content-block__header,.page-tax-notes-today-international .dailies__content--main .content-block__header,.page-transfer-pricing-expert .fatca__content--main .content-block__header,.page-worldwide-tax-daily .dailies__content--main .content-block__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__header,.page-worldwide-tax-treaties .treaties__content--main .content-block__header{border-bottom-color:#952226}.page-beps-expert .beps__content--main .content-block__title,.page-beps-expert .beps__content--main .content-block__title a,.page-fatca-expert .fatca__content--main .content-block__title,.page-fatca-expert .fatca__content--main .content-block__title a,.page-tax-notes-today-global .dailies__content--main .content-block__title,.page-tax-notes-today-global .dailies__content--main .content-block__title a,.page-tax-notes-today-international .dailies__content--main .content-block__title,.page-tax-notes-today-international .dailies__content--main .content-block__title a,.page-transfer-pricing-expert .fatca__content--main .content-block__title,.page-transfer-pricing-expert .fatca__content--main .content-block__title a,.page-worldwide-tax-daily .dailies__content--main .content-block__title,.page-worldwide-tax-daily .dailies__content--main .content-block__title a,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__title a,.page-worldwide-tax-treaties .treaties__content--main .content-block__title,.page-worldwide-tax-treaties .treaties__content--main .content-block__title a{color:#952226}.dailies__sub-category{display:inline-block;margin:20px 0 0;padding:5px 10px;background:#eee;font-size:12px;line-height:1}.dailies__sub-category+.media .media__content{padding-top:10px}.dailies__sub-category+.media .media__content .flag-wrapper{top:5px}.dailies__latest-news{background:#ecebeb}.dailies__latest-news .content-block__header{border-bottom-color:#f27320}.dailies__latest-news .content-block__title{color:#f27320}.dailies__latest-news .media{border-bottom-color:#ccc}.dailies__latest-news .media:last-of-type{border-bottom:0}.dailies__latest-news .download-full-text{display:block;margin-top:20px;color:#666;font-size:10px;font-weight:900;text-transform:uppercase}.dailies__latest-news .download-full-text:hover{color:#444}.dailies__content .flag-wrapper+.media__meta>.media__title{margin-left:25px}.dailies_calendar{width:250px!important;background-color:#EEE!important;text-transform:uppercase;font-weight:700!important;margin:2px 0 0!important}.dailies_calendar:hover{background-color:#fff!important}.cal_icon_dailies{cursor:pointer;cursor:hand;margin-left:229px;margin-top:9px;position:absolute}@media screen and (max-width:480px){.cal_icon_dailies{margin-top:14px}}.dailies-listing__tabs-nav{display:block;clear:both;margin:20px auto 0;color:#fff;width:288px}.dailies-listing__tabs-nav:after{display:table;clear:both}.dailies-listing__tabs-nav:focus,.dailies-listing__tabs-nav:hover{background-color:#ccc;color:#999}.ie8 .dailies-listing__tabs-nav{width:360px}.quick-treaty-filters{margin:5px auto 0;width:432px;display:block;clear:both}.quick-treaty-filters:after{display:table;clear:both}.dailies-overview__tab{padding:0 10px;font-size:12px;font-weight:900;line-height:30px;text-transform:uppercase;background:#eee;display:inline-block;color:#999;float:left;width:144px;text-align:center;border-right:1px solid #ddd;transition:background-color .3s}.ie8 .dailies-overview__tab{-ms-text-justify:distribute-all-lines;letter-spacing:.8;width:180px}.dailies-overview__tab:focus,.dailies-overview__tab:hover{background-color:#ccc;color:#999}.dailies-overview__tab.active{background:#666;color:#fff}.dailies-overview__tab:last-child{border-right:none}@media screen and (max-width:650px){.dailies-overview__tab{width:100%}.dailies-overview__tab a:hover{color:#fff}.dailies-listing__tabs-nav{margin:19px auto 0;width:100%}}.holiday_message_div{padding:0 20px}.bar-STT,.bar-TNT,.bar-WTD{padding-left:4px}.holiday_message_h4{color:#999;font-style:italic}.page-combined-dailies .combined-federal.form__header,.page-combined-dailies .combined-tax-notes-today.form__header,.page-combined-dailies .landing__title.combined-federal,.page-combined-dailies .landing__title.combined-tax-notes-today,.page-combined-dailies h1.form__header,.page-combined-dailies h1.landing__title{background-color:#004078}.page-combined-dailies .combined-state-tax-today.form__header,.page-combined-dailies .combined-state.form__header,.page-combined-dailies .landing__title.combined-state,.page-combined-dailies .landing__title.combined-state-tax-today{background-color:#006838}.page-combined-dailies .combined-international.form__header,.page-combined-dailies .combined-worldwide-tax-daily.form__header,.page-combined-dailies .landing__title.combined-international,.page-combined-dailies .landing__title.combined-worldwide-tax-daily{background-color:#952226}.page-combined-dailies .content-block.combined-federal .content-block__header{border-bottom-color:#004078}.page-combined-dailies .content-block.combined-federal .content-block__title{color:#004078}.page-combined-dailies .content-block.combined-state .content-block__header{border-bottom-color:#006838}.page-combined-dailies .content-block.combined-state .content-block__title{color:#006838}.page-combined-dailies .content-block.combined-international .content-block__header{border-bottom-color:#952226}.page-combined-dailies .content-block.combined-international .content-block__title{color:#952226}.bar-TNT{border-left:6px solid #004078}.bar-WTD{border-left:6px solid #952226}.bar-STT{border-left:6px solid #006838}h1.media__title .bar-STT,h1.media__title .bar-TNT,h1.media__title .bar-WTD{display:block}.oecd-guidelines ul{margin-left:20px;margin-bottom:20px}.oecd-guidelines ul li>p{margin-bottom:10px}h3.global_products{color:#444;text-transform:uppercase;letter-spacing:1pt;font-size:13px;font-weight:700;padding:20px 0 0;margin-bottom:-20px}.sidebar-article-button{border:0}#block-tacontactform-subscription-inquiry .page--nonsub input[type=submit] a,#ta-contact-form .page--nonsub input[type=submit] a,#taProfile_form .form-actions .page--nonsub input[type=submit] a,#taRegistration_form .form-actions .page--nonsub input[type=submit] a,#trial-div .page--nonsub .form-submit a,.manage-subscriptions__options .page--nonsub .form-submit a,.page--nonsub #block-tacontactform-subscription-inquiry input[type=submit] a,.page--nonsub #ta-contact-form input[type=submit] a,.page--nonsub #taProfile_form .form-actions input[type=submit] a,.page--nonsub #taRegistration_form .form-actions input[type=submit] a,.page--nonsub #trial-div .form-submit a,.page--nonsub .btn--primary a,.page--nonsub .manage-subscriptions__options .form-submit a,.page--nonsub .poll .form-submit a,.poll .page--nonsub .form-submit a{color:#fff}.page--nonsub header{padding:1rem 0}.page--nonsub header .logo{float:left}.page--nonsub header .header-actions{float:right;margin-top:8px}#block-tacontactform-subscription-inquiry .page--nonsub header .header-actions input[type=submit],#ta-contact-form .page--nonsub header .header-actions input[type=submit],#taProfile_form .form-actions .page--nonsub header .header-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub header .header-actions input[type=submit],#trial-div .page--nonsub header .header-actions .form-submit,.manage-subscriptions__options .page--nonsub header .header-actions .form-submit,.page--nonsub header .header-actions #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub header .header-actions #ta-contact-form input[type=submit],.page--nonsub header .header-actions #taProfile_form .form-actions input[type=submit],.page--nonsub header .header-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub header .header-actions #trial-div .form-submit,.page--nonsub header .header-actions .btn--primary,.page--nonsub header .header-actions .manage-subscriptions__options .form-submit,.page--nonsub header .header-actions .poll .form-submit,.poll .page--nonsub header .header-actions .form-submit{display:inline-block;margin-left:10px;font-size:12px}@media screen and (max-width:960px){.page--nonsub header .logo{max-width:130px;height:auto}.page--nonsub header{padding:1rem}}.page--nonsub .engagement-hero{position:relative;padding:7rem 0;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/home/hero-img.jpg);background-position:center center;background-size:cover;color:#fff;text-align:center}.page--nonsub .engagement-hero .bg__wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.page--nonsub .engagement-hero h1{margin-bottom:1.5rem;font-size:36px;font-weight:300;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p{max-width:640px;margin:0 auto;font-size:20px;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p:not(:last-of-type){margin-bottom:1.5rem}.page--nonsub .engagement-hero p small{font-size:12px;font-weight:600}.page--nonsub .engagement-hero p a{color:#fff;text-decoration:underline}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-hero input[type=submit],#ta-contact-form .page--nonsub .engagement-hero input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-hero input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-hero input[type=submit],#trial-div .page--nonsub .engagement-hero .form-submit,.manage-subscriptions__options .page--nonsub .engagement-hero .form-submit,.page--nonsub .engagement-hero #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub .engagement-hero #ta-contact-form input[type=submit],.page--nonsub .engagement-hero #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-hero #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-hero #trial-div .form-submit,.page--nonsub .engagement-hero .btn--primary,.page--nonsub .engagement-hero .manage-subscriptions__options .form-submit,.page--nonsub .engagement-hero .poll .form-submit,.poll .page--nonsub .engagement-hero .form-submit{height:auto;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-hero{padding:5rem 1rem}}.page--nonsub .engagement-stats{background-color:#267baf;color:#fff}.page--nonsub .engagement-stats h2{padding:1rem 0;background-color:#0064a2;font-size:26px;font-weight:400;text-align:center}.page--nonsub .engagement-stats .engagement-stat{float:left;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:38%}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:100%}}.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:36%}.page--nonsub .engagement-stats .engagement-stat p{margin-bottom:0;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:inline-block;vertical-align:middle}.page--nonsub .engagement-stats .engagement-stat p>span{color:#aaa;font-size:20px;font-weight:900;line-height:1.3;text-transform:uppercase}.page--nonsub .engagement-stats .engagement-stat strong{margin-right:10px;font-size:60px;line-height:1}.page--nonsub .engagement-stats .engagement-stat strong .kern{letter-spacing:-.05em}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:100%}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:block}.page--nonsub .engagement-stats .engagement-stat p{padding:0}.page--nonsub .engagement-stats .engagement-stat{float:none;margin-bottom:1rem;text-align:center}}.page--nonsub .video-section{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/video-bg.jpg) no-repeat;background-size:cover;padding:44px 0 52px}@media screen and (min-width:960px){.page--nonsub .video-section{padding:44px 0 52px}}.page--nonsub .video-section .contain,.page--nonsub .video-section .wrap__content{max-width:600px;min-width:0}.page--nonsub .video-section .list__videos{position:relative;height:0;padding-bottom:56.25%;margin-bottom:8px}.page--nonsub .video-section .list__videos li,.page--nonsub .video-section .list__videos li iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page--nonsub .video-section .list__videos li{transition:opacity .25s cubic-bezier(.645,.045,.355,1);display:none}.page--nonsub .video-section .list__videos li.is--active{animation-name:showFromDisplayNone;animation-iteration-count:1;animation-fill-mode:forwards;opacity:1;display:block}.page--nonsub .video-section .nav__video_list li{margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .video-section .nav__video_list ul{display:-ms-flexbox;display:flex}.page--nonsub .video-section .nav__video_list li{margin-right:5px;margin-bottom:0}.page--nonsub .video-section .nav__video_list li:last-of-type{margin-right:0;-ms-flex-positive:2;flex-grow:2}.page--nonsub .tax-descriptions li:not(:last-child){position:relative}.page--nonsub .tax-descriptions li:not(:last-child):after{content:'';position:absolute;right:-14px;top:0;bottom:0;border-right:1px solid #c1c1c1;height:100%}}.page--nonsub .video-section .nav__video_list a{transition:background-color .5s cubic-bezier(.645,.045,.355,1),border-top .5s cubic-bezier(.645,.045,.355,1);display:block;padding:10px 16px 12px;min-width:117px;border-top:4px solid #1A73A9;background:#1A73A9;color:#fff;font-size:16px;font-weight:700;text-align:center}.page--nonsub .video-section .nav__video_list a:hover{background:#F07320;border-top-color:#C56220}.page--nonsub .list__videos{list-style:none;margin:0;padding:0}.page--nonsub .tax-products{padding:4rem 0;text-align:center}.page--nonsub .tax-products h2{margin-bottom:2rem;color:#444;font-size:30px;font-weight:400;line-height:1.2}@media screen and (max-width:960px){.page--nonsub .tax-products h2{font-size:18px}}.page--nonsub .tax-products .tax-product{display:inline-table;padding:20px 50px}.page--nonsub .tax-products .tax-product h3{margin-bottom:10px;color:#444;font-size:24px}.page--nonsub .tax-products .tax-product ul{margin:0;padding:0;list-style:none}.page--nonsub .tax-products .tax-product li{margin-bottom:1rem}.page--nonsub .tax-products .tax-product p{margin:0;line-height:1}.page--nonsub .tax-products .tax-product .tax-product__name{font-size:16px}.page--nonsub .tax-products .tax-product small{color:#999;font-size:10px}#block-tacontactform-subscription-inquiry .page--nonsub .tax-products .tax-product input[type=submit],#ta-contact-form .page--nonsub .tax-products .tax-product input[type=submit],#taProfile_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#taRegistration_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#trial-div .page--nonsub .tax-products .tax-product .form-submit,.manage-subscriptions__options .page--nonsub .tax-products .tax-product .form-submit,.page--nonsub .tax-products .tax-product #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub .tax-products .tax-product #ta-contact-form input[type=submit],.page--nonsub .tax-products .tax-product #taProfile_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #taRegistration_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #trial-div .form-submit,.page--nonsub .tax-products .tax-product .btn--primary,.page--nonsub .tax-products .tax-product .manage-subscriptions__options .form-submit,.page--nonsub .tax-products .tax-product .poll .form-submit,.poll .page--nonsub .tax-products .tax-product .form-submit{margin-top:.5rem}@media screen and (max-width:960px){.page--nonsub .tax-products .tax-product ul{display:none}.page--nonsub .tax-products .tax-product{float:none;width:100%;margin-bottom:1rem}.page--nonsub .tax-products{padding:2rem}}.page--nonsub .quote-slider cite strong:before,.page--nonsub .testimonials cite strong:before{content:'-'}.page--nonsub .tax-descriptions ul li{display:block;text-align:center}.page--nonsub .tax-descriptions ul li p{font-weight:400}.page--nonsub .tax-descriptions li h3{font-size:24px;font-weight:600;line-height:.875;color:#0064a0;margin-bottom:18px}.page--nonsub .tax-descriptions li p span{font-weight:400;font-size:16px;line-height:21px;color:#666}.page--nonsub .tax-descriptions li p{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions ul li{margin-right:26px;float:left;margin-left:auto}.page--nonsub .tax-descriptions ul li.last,.page--nonsub .tax-descriptions ul li:last-of-type{margin-right:0}.page--nonsub .tax-descriptions li p{display:block;font-weight:300;font-size:16px;line-height:1.3125;color:#0064a0;margin-bottom:3px}}.page--nonsub .tax-descriptions li a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions li a{margin-top:35px;display:inline-block}}.page--nonsub .tax-descriptions ul li.fact-three a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions ul li.fact-three a{margin-top:15px;display:inline-block}}.page--nonsub .tax-descriptions .show__mobile{text-align:center}.page--nonsub .ls-section--three .btn{margin-top:22px;display:inline-block}.page--nonsub .slider{display:none;background-color:#eff0f0}@media screen and (min-width:960px){.page--nonsub .slider{display:block}}.lt-ie9 .page--nonsub .slider .bx-viewport{min-height:177px}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent}.page--nonsub .bx-wrapper .bx-controls-direction a{width:16px;height:26px}.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 0}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next{background-position:-16px 0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.page--nonsub .wrap--slider .testimonials{text-align:center;padding:52px 0 10px}.page--nonsub .testimonials blockquote{margin:0 auto;padding-left:0;max-width:540px;border:none}.page--nonsub .testimonials blockquote p{color:#f07320;font-weight:700}.page--nonsub .testimonials cite{display:block;font-size:12px;font-weight:400}.page--nonsub .testimonials cite strong{display:block;font-style:normal;font-size:13px;font-weight:600}.page--nonsub .engagement-renewal{padding:6rem 0;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/home/ls-renewal.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:500px}.page--nonsub .engagement-renewal h2{margin-bottom:2.5rem;font-size:44px;font-weight:400;line-height:1.2}.page--nonsub .engagement-renewal ul{margin-bottom:2.5rem;padding-left:2rem;list-style:none}.page--nonsub .engagement-renewal ul li{position:relative;margin-bottom:1rem;font-size:20px;font-weight:100}.page--nonsub .engagement-renewal ul li::before{content:"\f00c";position:absolute;top:3px;left:-25px;display:block;font-family:FontAwesome;font-size:inherit;line-height:1.2}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#ta-contact-form .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#trial-div .page--nonsub .engagement-renewal .renewal-actions .form-submit,.manage-subscriptions__options .page--nonsub .engagement-renewal .renewal-actions .form-submit,.page--nonsub .engagement-renewal .renewal-actions #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #ta-contact-form input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #trial-div .form-submit,.page--nonsub .engagement-renewal .renewal-actions .btn--primary,.page--nonsub .engagement-renewal .renewal-actions .manage-subscriptions__options .form-submit,.page--nonsub .engagement-renewal .renewal-actions .poll .form-submit,.poll .page--nonsub .engagement-renewal .renewal-actions .form-submit{height:auto;margin-right:1rem;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:100%}.page--nonsub .engagement-renewal{padding:2rem 1rem}}.page--nonsub .engagement-trusted{background-color:#267baf;color:#fff;text-align:center}.page--nonsub .engagement-trusted h2{margin-bottom:1rem;padding-top:2rem;font-size:26px;font-weight:400;line-height:1}@media screen and (max-width:960px){.page--nonsub .engagement-trusted h2{font-size:20px}}.page--nonsub .engagement-trusted .trusted-list{max-width:650px;margin:0 auto 2rem}.page--nonsub .engagement-trusted .trusted-list li{position:relative;display:inline-block;font-size:26px;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:-.05em}.page--nonsub .engagement-trusted .trusted-list li:after{display:inline-block;content:'';width:8px;height:8px;margin:.3rem .5rem;background:#ccc;border-radius:50%}.page--nonsub .engagement-trusted .trusted-list li:last-of-type:after{content:none}@media screen and (max-width:960px){.page--nonsub .engagement-trusted .trusted-list li:after{display:none}.page--nonsub .engagement-trusted .trusted-list li{display:block;font-size:18px}}.page--nonsub .quotes-header h2{margin-top:0;padding-top:20px;margin-bottom:-27px;font-weight:900;font-size:25px;line-height:1.19047619;color:#0064a0;background:#EFEFF0;text-align:center;text-transform:uppercase}.page--nonsub .quotes{background:#EFEFF0;padding:0;color:#0064a0}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#C1C1C1}.page--nonsub .bx-wrapper{background-color:transparent;border:none;box-shadow:none}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next,.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/controls.png) no-repeat}@media screen and (max-width:960px){.page--nonsub .quotes{padding:40px 0 0}.page--nonsub .bx-wrapper .bx-controls-direction,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{display:none}.page--nonsub .quote-slider figure{margin-right:20px;max-width:80px}}.page--nonsub .wrap--slider .quote-slider{text-align:center;padding:52px 0 10px}.page--nonsub .quote-slider blockquote,.page--nonsub .quote-slider figure{display:inline-block;vertical-align:top;text-align:center}.page--nonsub .quote-slider blockquote p:before{content:open-quote}.page--nonsub .quote-slider blockquote p:after{content:close-quote}.page--nonsub .quote-slider img{margin:auto;border-radius:108px;max-width:100%}@media screen and (min-width:960px){.page--nonsub .quote-slider img{margin:initial}}.page--nonsub .quote-slider cite{display:block;font-size:12px;font-family:Lato,sans-serif;font-style:italic;line-height:1.2}.page--nonsub .quote-slider cite strong{display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:2;font-style:normal}.page--nonsub .quote-slider figcaption{font-weight:700;font-size:11px;line-height:32px}.page--nonsub .quote-slider blockquote{max-width:240px;width:66%;border:0;color:#F07320;padding-left:0;margin:auto;text-align:left}.page--nonsub .quote-slider blockquote p{font-weight:400;font-size:16px;line-height:1.272727273;margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .quote-slider blockquote{max-width:440px;padding-left:20px}.page--nonsub .quote-slider blockquote p{font-size:22px;padding-bottom:15px}}.page--nonsub .quote-slider blockquote p strong{font-family:lato;font-weight:700;font-size:12px;line-height:14px;color:#f07320}.page--nonsub .quote-slider blockquote p:nth-child(3){font-family:lato;font-weight:italic;font-size:10px;line-height:14px;color:#f07320}.footer__main,.header,.page--nonsub .engagement-samples .sample-articles h2,.search-module{font-family:Lato,Helvetica,Arial,sans-serif}.page--nonsub .engagement-samples{display:block;clear:both;padding:50px 0 120px;background-color:#21455b}.page--nonsub .engagement-samples:after{content:"";display:table;clear:both}.page--nonsub .engagement-samples .sample-screenshots{position:absolute;top:0;left:-130px}.page--nonsub .engagement-samples .sample-articles{float:right;margin-top:40px;width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles h2{margin-bottom:40px;color:#fff;font-weight:400;font-size:32px}.page--nonsub .engagement-samples .sample-articles ul{margin:0;padding:0;list-style:none}.page--nonsub .engagement-samples .sample-articles li{width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles .view-content{margin-bottom:40px}@media screen and (max-width:960px){.page--nonsub .engagement-samples .sample-screenshots{display:none}.page--nonsub .engagement-samples .sample-articles{margin-top:0;padding-right:20px;padding-left:20px}}.page--nonsub .engagement-samples .sample__category{margin-bottom:10px;color:#f27320;font-weight:700;font-size:14px;line-height:1;text-transform:uppercase}.page--nonsub .engagement-samples .sample__title{margin-bottom:10px;color:#fff;font-size:20px;font-weight:400;line-height:1.2}.page--nonsub .faq{display:none;padding:62px 0}@media screen and (min-width:960px){.page--nonsub .faq{display:block}}.page--nonsub .faq h2{margin-bottom:38px;font-weight:400;font-size:30px;line-height:1.066666667;color:#0064a0;text-align:center}.page--nonsub .wrap__tabs{list-style:none;margin:0 auto;max-width:740px}.page--nonsub .tab.isClosed{margin-bottom:1px}.page--nonsub .tab.isClosed .tab__title:before{content:'\f067'}.page--nonsub .tab.isClosed .tab__body{margin:0;max-height:0;padding-top:0;padding-bottom:0}.page--nonsub .tab.isOpen .tab__title:before{content:'\f068'}.page--nonsub .tab.isOpen .tab__body{max-height:300px}.page--nonsub .tab__title{position:relative;font-weight:700;font-size:20px;line-height:1.333333333;color:#fff;cursor:pointer;padding:12px 30px;background-color:#1a73a9;user-select:none}.page--nonsub .tab__title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translate(0,0);transform:translate(0,0);position:absolute;right:0;top:0;border:2px solid #fff;width:25px;height:25px;text-align:center;vertical-align:middle;border-radius:20px;font-size:16px;line-height:1.4;bottom:0;margin:auto 14px}.page--nonsub .tab__body{overflow:hidden;padding:34px 30px 24px;font-size:18px;line-height:1.5}.page--nonsub .tab__body a{font-weight:700}.page--nonsub .engagement-cta{padding:2rem 0;background-color:#0064a2;text-align:center}.page--nonsub .engagement-cta h2{color:#fff;font-size:30px;font-weight:400;line-height:1}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-cta h2 input[type=submit],#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.page--nonsub .engagement-cta h2 #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:inline-block;font-size:16px;height:auto;vertical-align:middle}@media screen and (max-width:960px){#block-tacontactform-subscription-inquiry .page--nonsub .engagement-cta h2 input[type=submit],#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.page--nonsub .engagement-cta h2 #block-tacontactform-subscription-inquiry input[type=submit],.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:block;margin:20px 20px 0}.page--nonsub .engagement-cta{padding:2rem 1rem}}.page--nonsub .footer__section,.page--nonsub .page-info li{display:inline-block;text-align:center}.page--nonsub .page_info{background-color:#eee}.page--nonsub .page-info li p .title{font-weight:900;font-size:16px;line-height:1.333333333;color:#0064a2;text-transform:uppercase}.page--nonsub .page-info li p{font-size:12.24px;line-height:24px;color:#666;text-transform:uppercase}.page--nonsub .page-info li p li{font-weight:700;font-size:12.24px;line-height:16px;color:#c1c1c1;text-transform:uppercase}.page--nonsub .page--footer{background-color:#eee;text-transform:uppercase}.page--nonsub .page--footer .title{margin-bottom:25px;font-weight:900}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2;font-size:13px}@media screen and (min-width:960px){.page--nonsub .page--footer .title{margin-bottom:14px}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2}}.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#c1c1c1}@media screen and (min-width:960px){.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#666}}.page--nonsub .page--footer a{color:#444}.page--nonsub .page--footer a:hover{color:#888}.page--nonsub .footer__site_map{overflow:hidden}@media screen and (max-width:959px){.page--nonsub .footer__site_map{padding:30px 0}}.page--nonsub .footer__section{list-style:none;vertical-align:top;height:100%;width:100%;font-size:13px}.page--nonsub .footer__section .show__tablet{font-size:12px;font-weight:500}@media screen and (min-width:960px){.page--nonsub .footer__section{margin:0 -4px -10000px 0;max-width:240px;padding:53px 28px 10000px 10px;border-right:1px solid #dadada;text-align:left}}.page--nonsub .footer__section.footer__section--about{padding-left:0}.page--nonsub .footer__section.footer__section--contact{padding-right:0;border-right:0}.page--nonsub .footer__section li{overflow:hidden;font-weight:600;margin-bottom:4px}.page--nonsub .footer__section li .list__row{display:block;line-height:.8;margin-top:5px}.page--nonsub .footer__section li .list__sub_title{font-size:13px;font-weight:900;float:left;min-width:83px;color:#333}.page--nonsub .footer__section li .list__sub_body{color:#999;font-weight:700;font-size:12px}.page--nonsub .footer__section li .list__sub_body a{color:#444}.page--nonsub .footer__section li .list__sub_body a:hover{color:#666}@media screen and (min-width:960px){.page--nonsub .footer__section li:last-of-type{margin-bottom:64px}.page--nonsub .footer__section li .list__sub_body{float:left}}.page--nonsub .footer__section--contact p{margin:0;padding:0}.page--nonsub .share__social .ico{display:inline-block;height:28px;margin-right:20px;width:28px;font-size:20px;line-height:1.3;text-align:center;color:#444}.page--nonsub .share__social .ico:last-of-type{margin-right:0}@media screen and (min-width:960px){.page--nonsub .share__social .ico{font-size:16px;height:18px;width:18px;margin-right:4px}}.page--nonsub .share__social .ico .fa{vertical-align:middle;color:#444}.page--nonsub .footer__meta_data{padding:13px;background-color:#666;color:#c1c1c1;font-size:12px;text-align:left}.page--nonsub .footer__meta_data a{color:#ececec}.page--nonsub .footer__meta_data a:hover{background-color:#666}.page--nonsub .btn,.page--nonsub .login-link a{font-weight:700;font-size:12px;line-height:1.2;color:#fff;background-color:#F07320;padding:8px 16px;text-transform:uppercase;text-decoration:none}.page--nonsub .btn:hover,.page--nonsub .login-link a:hover{background-color:#f39150}.page--nonsub .btn:active,.page--nonsub .login-link a:active{background-color:#cf5b0e}.page--nonsub .btn-login{background:#0064A0}.page--nonsub .btn-login:hover{background-color:#2191d5}.page--nonsub .btn-login:active{background-color:#13557d}.page--nonsub .show__mobile{display:block}@media screen and (min-width:960px){.page--nonsub .btn-login{background-color:#F07320}.page--nonsub .btn-login:hover{background-color:#f39150}.page--nonsub .show__mobile{display:none!important}}.page--nonsub .show__mobile_inline-block{display:inline-block}@media screen and (min-width:960px){.page--nonsub .show__mobile_inline-block{display:none!important}}.page--nonsub .show__tablet{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet{display:block}}.page--nonsub .show__tablet_inline{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline{display:inline}}.page--nonsub .show__tablet_inline_block{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline_block{display:inline-block}}.page--nonsub .show__desktop{display:none}.oldie .page--nonsub .show__desktop{display:block!important}@media screen and (min-width:1920px){.page--nonsub .show__desktop{display:block}}.page--nonsub header .login-link a{display:inline-block}@keyframes showFromDisplayNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}.eoml .content-block__header{border-bottom-color:#999}.eoml .content-block__title{color:#999}.page-customerror-404 .block-system{max-width:1240px;width:100%;min-width:960px;margin:0 auto;min-height:500px;padding:50px 0}@media print{.page-customerror-404 .block-system{min-width:0}}.page-customerror-404 .block-system h1{margin-bottom:10px}.error-page-link{text-decoration:underline}.ta-message{z-index:1200;position:fixed;top:110px;left:50%;width:540px;margin:0!important;padding:25px 45px 25px 25px!important;background:#f7f7f7;font-weight:600;box-shadow:0 0 10px 5px rgba(0,0,0,.1);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;border:none}.ta-message a{display:block}.ta-message a.inline{display:inline}.ta-message.ta-message--success{background:rgba(215,235,245,.95);color:#0a1f2a;border:none}.ta-message.ta-message--warning{background:rgba(250,238,215,.95);color:#60430c;border:none}.ta-message.ta-message--error{background:rgba(250,211,209,.95);color:#5c0e0a;border:none}.ta-message__dismiss{position:absolute;top:10px;right:10px;color:#666;cursor:pointer}.ta-message__dismiss:before{font-size:18px}.sticky-footer{clear:both;display:block;height:310px}.sticky-footer:after{content:"";display:table;clear:both}.footer__main{background:#eee;font-size:12px;text-transform:uppercase}.footer__main .contain,.footer__main .page--nonsub .wrap__content,.page--nonsub .footer__main .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){.ta-message{width:90%}.footer__main{height:auto}.footer__main .contain,.footer__main .page--nonsub .wrap__content,.page--nonsub .footer__main .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}}.footer__nav-list{float:left;width:75%;height:280px;padding:25px 20px;border-right:1px solid #dadada}.footer__nav-list:first-child{padding-left:0}.footer__nav-list:last-child{float:right;padding-right:0;border-right:none}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list:last-child{width:230px;padding-right:20px}}.footer__nav-list .nav-list__title{margin-bottom:20px;color:#444;font-weight:900;letter-spacing:0}@media screen and (max-width:480px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list .nav-list__title{margin-top:0;margin-bottom:10px}.footer__nav-list{float:none;width:100%;height:auto;margin:0;padding:15px 20px;border-top:1px solid #ddd}.footer__nav-list:first-child{border-top-width:0}}.footer__nav-list ul{margin-bottom:0;list-style:none}.footer__nav-list a{color:#0064a2}.footer__nav-list a:focus,.footer__nav-list a:hover{color:#005589}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list{width:175px;padding:20px}}.footer__contact dd{float:left;clear:right;font-size:13px;font-weight:900;line-height:1;overflow:hidden}.ie8 .footer__contact dd{width:40%}.footer__contact dt{width:60%;float:right;padding-left:10px;margin-bottom:15px;font-weight:700;line-height:1;color:#999}.ie8 .footer__contact dt{width:60%}.footer__social-row a:before{font-size:16px;color:#0064a2}.footer__bar{height:30px;padding:10px 0;background:#666;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;color:#999}.footer__bar a{color:#ccc}.footer__bar a:hover{color:#aaa}@media screen and (max-width:480px){.footer__bar{height:auto;padding:10px 20px;line-height:1.2;text-align:left}}.footer__topics{display:block;clear:both;padding:25px 0;background-color:#ddd;font-size:12px}.footer__topics:after,.frl-content .frl-section__row:after,[class^=frl-search--]:after{display:table;content:"";clear:both}@media screen and (max-width:480px){.footer__topics{padding:25px 20px}}.footer__topic-title{width:100%;margin-bottom:5px;color:#444;font-weight:900;letter-spacing:0;text-transform:uppercase}.footer__topic-list{float:left;width:25%;margin-bottom:0;list-style:none}.footer__topic-list:not(:first-of-type){padding-left:20px}@media screen and (max-width:480px){.footer__topic-list:not(:first-of-type){padding-left:0}.footer__topic-list{width:100%}}.footer__topic-link{display:block;margin-bottom:8px;color:#666;font-size:10px;line-height:1.1}.node-type-free-resources .static .contain>section.static__content--main,.node-type-free-resources .static .page--nonsub .wrap__content>section.static__content--main,.page--nonsub .node-type-free-resources .static .wrap__content>section.static__content--main{float:none!important;width:100%!important}.node-free-resources .field-name-field-cards>.field-items{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:30px 0 40px;border-top:1px solid #ddd}.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards{min-height:355px;width:280px;margin:0 15px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;padding:30px 20px;background-color:#fafafa;border-color:#ddd;border-width:1px 1px 2px;border-style:solid;text-align:center}.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards h3{color:#666;padding-bottom:10px;text-transform:uppercase;letter-spacing:1pt;font-size:13px}.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards .field-name-field-icon img{height:50px;width:auto;margin-bottom:20px}@media screen and (max-width:650px){.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards{width:100%;margin:0 auto 20px}.node-free-resources .field-name-field-cards>.field-items{-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:650px) and (max-width:960px){.node-free-resources .field-name-field-cards>.field-items .paragraphs-item-free-resources-cards{width:310px}}.node-free-resources .ecomm-product-showcase{margin:0 -50vw;background-color:#fafafa}@media screen and (max-width:650px){.node-free-resources .ecomm-product-showcase .field-name-field-headline{max-width:100%;margin:0 50vw}}.node-free-resources .ecomm-product-showcase .paragraphs-items-field-ecommerce-showcase{margin:0 50vw}.frl-sidebar .content-block__header{border-bottom-color:#999}.frl-sidebar .content-block__title{color:#999}.frl-content .media__datetime{margin-top:10px;margin-bottom:0}.frl-content .frl-section{margin:20px 0;padding:10px 20px;background:#eee}.frl-content .frl-section__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.frl-content .frl-section__row:last-child{border-bottom:0}.frl-content .frl-section__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.frl-content .frl-section__results{float:left;width:70%;font-size:12px}.frl-content .frl-section__results a{color:#0064a2}[class^=frl-search--]{clear:both;position:relative;display:block;width:100%;margin-bottom:15px;border-bottom:1px solid #ddd}[class^=frl-search--]:last-child{border-bottom-width:0}.frl-search__title{display:block;width:100%;margin-bottom:10px}.frl-search__form{float:left;width:90%;margin-right:5px}@media screen and (max-width:650px){.frl-search__form{float:none;width:100%;margin-right:0}}.frl-search__or{clear:both;margin-bottom:15px;font-size:12px;font-weight:600;text-transform:uppercase}.frl-search__hyphenate{float:left;width:5px;margin-right:5px;font-size:20px;font-weight:700;line-height:30px}.frl-search__inline{float:left}.frl-search__inline .form-item{display:inline-block}.frl-search__actions{float:left}#block-tacontactform-subscription-inquiry .frl-search__actions input[type=submit],#ta-contact-form .frl-search__actions input[type=submit],#taProfile_form .form-actions .frl-search__actions input[type=submit],#taRegistration_form .form-actions .frl-search__actions input[type=submit],#trial-div .frl-search__actions .form-submit,.frl-search__actions #block-tacontactform-subscription-inquiry input[type=submit],.frl-search__actions #ta-contact-form input[type=submit],.frl-search__actions #taProfile_form .form-actions input[type=submit],.frl-search__actions #taRegistration_form .form-actions input[type=submit],.frl-search__actions #trial-div .form-submit,.frl-search__actions .btn--primary,.frl-search__actions .manage-subscriptions__options .form-submit,.frl-search__actions .poll .form-submit,.manage-subscriptions__options .frl-search__actions .form-submit,.poll .frl-search__actions .form-submit{margin-top:0!important}.frl-court-results .item-list ul{padding:0}.frl-search--tcd .form-type-select{float:left;width:215px;margin-right:5px}@media screen and (max-width:650px){.frl-search--tcd .form-type-select{margin-right:0;margin-bottom:5px}}.frl-search--tcd .form-item-taxc-court-decisions2{width:215px}.frl-search--tcd .form-type-textfield{float:left;width:30%;margin-right:5px}@media screen and (max-width:650px){.frl-search--tcd .form-type-textfield{margin-right:0;margin-bottom:20px}}.frl-search--tcd .form-item-number3,.frl-search--tcd .form-item-taxc-court-deicions3{margin-right:0}.frl-search--federal-tcd .form-item-fctd1,.frl-search--federal-tcd .form-item-fctd3{float:left;width:30%;margin-right:5px}@media screen and (max-width:650px){.frl-search--federal-tcd .form-item-fctd1,.frl-search--federal-tcd .form-item-fctd3{margin-right:0;margin-bottom:20px}}.frl-search--federal-tcd .form-item-fctd2{float:left;width:225px;margin-right:5px}@media screen and (max-width:650px){.frl-search--federal-tcd .form-item-fctd2{margin-right:0;margin-bottom:20px}}.frl-search--federal-tcd .form-item-ustc1,.frl-search--federal-tcd .form-item-ustc2{float:left;width:120px;margin-right:5px}.frl-search--federal-tcd .form-item-ustc3{width:30%;margin-left:6px}@media screen and (max-width:650px){.frl-search--federal-tcd .form-item-ustc1,.frl-search--federal-tcd .form-item-ustc2{margin-right:0;margin-bottom:20px}.frl-search--federal-tcd .form-item-ustc3{margin-left:0;margin-bottom:20px}}#frl-irs-business-plans-form .item-list li{margin:0 0 5px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead{margin-left:15px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead2{margin-left:30px}.frl .heading{font-weight:700}.frl .Clause{margin-left:80px;text-indent:20px}.frl .QText{margin-left:60px}.frl .FlushParagraph{margin-left:40px}.frl .FlushSubPar{margin-left:60px}.frl .FlushSubSec{margin-left:20px}.frl .Flushclause{margin-left:80px}.frl .FlushPar{margin-left:40px}.frl .Other{margin-left:20px;text-indent:20px}.frl .ParagraphFlush{margin-left:40px}.frl .SubClause{margin-left:100px;text-indent:20px}.frl .SubPar{margin-left:60px;text-indent:20px}.frl .SubSec{margin-left:20px;text-indent:20px}.frl .Paragraph{margin-left:40px;text-indent:20px}.div.article__ta-full-text section a:not([href]){color:#000;text-decoration:none}.article__ta-full-text a:not([href]){color:#000}.ta-logo,.ta-logo:hover{color:transparent}.article__ta-full-text .inline{display:inline}.article__ta-full-text .breakline{height:0!important}.breakline{margin-bottom:1px!important;margin-top:2px!important;width:100%}.frl-content .article__ta-full-text p{margin-bottom:20px;margin-top:20px}.frl-content .article__ta-full-text td p,.frl-content .article__ta-full-text th p{margin:0}.frl-content .article__ta-full-text section section,.treaties-compare-results .article__ta-full-text section section,.treaties__content--main .article__ta-full-text section section{margin-left:20px}.header{position:relative;z-index:10;margin-bottom:30px}@media screen and (max-width:960px){.page-customerror-404 .block-system{min-width:0}.header{position:fixed;top:60px;bottom:0;left:-100%;width:100%;margin-bottom:0;overflow-x:hidden;overflow-y:scroll;background:#fff}.header.active{left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:480px) and (max-width:960px){.header{background:rgba(0,0,0,.8)}}.ta-logo{float:left;display:block;width:175px;height:70px;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/taxnotes-logo.png);background-repeat:no-repeat;background-position:center center;text-indent:-1000px;overflow:hidden}@media screen and (max-width:960px){.ta-logo{display:none}}.search-module{display:none;padding:10px 0;background:#efefef;box-shadow:inset 0 15px 15px -15px rgba(0,0,0,.2),inset 0 -15px 15px -15px rgba(0,0,0,.2);overflow:hidden}.search-module label{float:left;display:block;width:225px;margin-top:14px;margin-right:10px;color:#666;font-size:22px;font-weight:300;text-align:right;text-transform:none}.search-module .input-group{float:left;max-width:605px;margin-top:17px}.search-module .input-group .form-item input{background:#fff}.search-module .input-group .search-module__submit{display:block;width:30px;height:30px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/ta-submit.png) no-repeat;border:0;text-indent:-9999px}.search-module .input-group .search-module__submit:hover{background-position:0 -30px}.search-module .search-module__adv.btn--tertiary{margin:17px 0 0 10px;padding:6px 10px 7px}.search-module .search-module__close{float:right;margin:20px 24px 0 0;color:#999;cursor:pointer}.search-module .search-module__close:before{margin-left:10px;font-size:22px;line-height:1}.search-module .search-module__close:hover{color:#666}.search-help__prompt{margin-bottom:0;margin-left:240px;font-style:italic;cursor:pointer}.search-help__prompt:after{color:#f27320}.search-help__prompt .search-help__content{display:none;width:650px;margin-left:240px}.suggest-dropdown{display:none;border:1px solid grey;border-top:1px solid #d3d3d3;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background:#fff;margin-top:-25px;position:relative;z-index:2}.suggest-dropdown em.intro{display:block;margin-left:5px}.suggest-dropdown ul,.suggest-dropdown ul li{margin:0;padding:0}.suggest-dropdown ul li a{display:block;padding-left:15px;text-indent:-10px;transition:color .2s linear;font-weight:400}.suggest-dropdown ul li a:before{content:"\2022  "}.suggest-dropdown li:hover,.suggest-dropdown ul li a:hover{background-color:#0064a2;color:#fff}.header--mobile{display:none;width:100%;height:60px;margin-bottom:30px;box-shadow:0 10px 15px rgba(0,0,0,.15)}.header--mobile img{display:block;margin:0 auto 15px}.header--mobile.fix{z-index:10;position:fixed;top:0}.header--mobile__menu,.header--mobile__search{top:10px;width:40px;height:40px;font-size:24px;position:absolute;text-align:center}.page-audit-insight .header--mobile{margin-bottom:0}.header--mobile__menu{left:20px;color:#999}.header--mobile__menu::before{content:'Menu';color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1pt}.header--mobile__search{right:20px;color:#999}.header--mobile__search:before{margin:0;font-size:26px}@media screen and (max-width:960px){.header--mobile{display:block;padding:15px 0 0;background:#fff}.front .header--mobile{margin-bottom:0}.page-audit-insight-workbench .header--mobile,.region-page-top,body[ng-app=auditInsight]:not(.page-audit-insight) .header--mobile{display:none}}.coronavirus-tracker__header{display:block;padding:8px 5px 0;background-color:#eee;border-left:10px solid #005589}.front .articles-category{margin-bottom:60px}.front .gradient-overlay{display:block;position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)}.front.not-logged-in .header{margin-bottom:0}.front.not-logged-in #tabs-wrapper{margin:0 auto}@media screen and (min-width:480px) and (max-width:960px){.front.not-logged-in .split{padding:0 20px}}.front.not-logged-in .split .contain,.front.not-logged-in .split .page--nonsub .wrap__content,.page--nonsub .front.not-logged-in .split .wrap__content{-ms-flex-direction:column;flex-direction:column}.front.not-logged-in .split .contain .block-taanonymous-taanonymous-header-block .content,.front.not-logged-in .split .page--nonsub .wrap__content .block-taanonymous-taanonymous-header-block .content,.page--nonsub .front.not-logged-in .split .wrap__content .block-taanonymous-taanonymous-header-block .content{max-width:100%}.front.not-logged-in .split .contain.content-region,.front.not-logged-in .split .page--nonsub .content-region.wrap__content,.page--nonsub .front.not-logged-in .split .content-region.wrap__content{display:none}.homepage-hero--anonymous{margin:0 -50vw 40px;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:400px;color:#fff}.homepage-hero--anonymous .contain,.homepage-hero--anonymous .page--nonsub .wrap__content,.page--nonsub .homepage-hero--anonymous .wrap__content{margin:0 50vw;padding:90px 0 45px}.homepage-hero--anonymous .contain h1,.homepage-hero--anonymous .page--nonsub .wrap__content h1,.page--nonsub .homepage-hero--anonymous .wrap__content h1{font-size:36px;font-weight:400;line-height:1.2;padding-bottom:30px;text-shadow:0 0 2px rgba(0,0,0,.5)}.homepage-hero--anonymous .contain p,.homepage-hero--anonymous .page--nonsub .wrap__content p,.page--nonsub .homepage-hero--anonymous .wrap__content p{max-width:50%;font-size:18px;text-shadow:0 0 2px rgba(0,0,0,.5)}.homepage-hero--anonymous .contain p a,.homepage-hero--anonymous .page--nonsub .wrap__content p a,.page--nonsub .homepage-hero--anonymous .wrap__content p a{color:#fff;text-decoration:underline;font-weight:700;transition:color .15s;-webkit-transition:color .15s}.homepage-hero--anonymous .contain p a:focus,.homepage-hero--anonymous .contain p a:hover,.homepage-hero--anonymous .page--nonsub .wrap__content p a:focus,.homepage-hero--anonymous .page--nonsub .wrap__content p a:hover,.page--nonsub .homepage-hero--anonymous .wrap__content p a:focus,.page--nonsub .homepage-hero--anonymous .wrap__content p a:hover{color:#eee}.homepage-hero--anonymous .contain .button--group,.homepage-hero--anonymous .page--nonsub .wrap__content .button--group,.page--nonsub .homepage-hero--anonymous .wrap__content .button--group{display:-ms-flexbox;display:flex;margin:50px 0 20px}.homepage-hero--anonymous .contain .button--group a:first-of-type,.homepage-hero--anonymous .page--nonsub .wrap__content .button--group a:first-of-type,.multimedia__watch .multimedia--video:nth-child(2n),.page--nonsub .homepage-hero--anonymous .wrap__content .button--group a:first-of-type{margin-right:10px}@media screen and (max-width:960px){.homepage-hero--anonymous .contain p,.homepage-hero--anonymous .page--nonsub .wrap__content p,.page--nonsub .homepage-hero--anonymous .wrap__content p{max-width:100%}.homepage-hero--anonymous .contain .button--group,.homepage-hero--anonymous .page--nonsub .wrap__content .button--group,.page--nonsub .homepage-hero--anonymous .wrap__content .button--group{display:block}.homepage-hero--anonymous .contain .button--group a:first-of-type,.homepage-hero--anonymous .page--nonsub .wrap__content .button--group a:first-of-type,.page--nonsub .homepage-hero--anonymous .wrap__content .button--group a:first-of-type{margin-right:0;margin-bottom:20px}.homepage-hero--anonymous .contain,.homepage-hero--anonymous .page--nonsub .wrap__content,.page--nonsub .homepage-hero--anonymous .wrap__content{padding:40px 0!important}.homepage-hero--anonymous{display:-ms-flexbox;display:flex}}.view-engagement-experts-block{padding:40px 0}.view-engagement-experts-block .quotes-header{text-align:center;text-transform:uppercase;font-size:20px;color:#666}.front.not-logged-in .bx-wrapper{position:relative;margin:20px 0}.front.not-logged-in .bx-wrapper .bx-viewport{max-width:60%;margin:0 auto}@media screen and (max-width:960px){.page--nonsub .view-engagement-experts-block .wrap__content,.view-engagement-experts-block .contain,.view-engagement-experts-block .page--nonsub .wrap__content{padding:0!important}.front.not-logged-in .bx-wrapper .bx-viewport{max-width:100%}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider{-ms-flex-direction:column;flex-direction:column}}.front.not-logged-in .bx-wrapper .wrap--slider{margin:0}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider{max-width:100%;padding:50px 0 0}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider figure{max-width:25%;margin-right:40px;display:inline-block;vertical-align:top;text-align:center}@media screen and (max-width:1366px){.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider figure{margin:0 auto 40px;max-width:80%;display:block}}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider figure img{border-radius:108px}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider blockquote{padding-left:0;display:inline-block;max-width:75%}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider blockquote p{padding-left:20px;border-left:5px solid #0064a2;font-size:18px}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider cite{display:block;font-size:12px;font-weight:400}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider cite strong{display:block;font-style:normal;font-size:13px;font-weight:700;color:#444;margin-bottom:4px}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider cite>div{display:-ms-flexbox;display:flex}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider cite .author_title,.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider cite .author_work{display:block}@media screen and (max-width:1366px){.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider{padding:0 20px}.front.not-logged-in .bx-wrapper .wrap--slider .quote-slider blockquote{display:block;max-width:80%;margin:0 auto}}.front.not-logged-in .bx-wrapper .bx-controls-direction a{width:13px;height:21px;font-size:0;position:absolute;top:50%;display:inline-block}.front.not-logged-in .bx-wrapper .bx-controls-direction a.disabled{display:none}.front.not-logged-in .bx-wrapper .bx-controls-direction .bx-next,.front.not-logged-in .bx-wrapper .bx-controls-direction .bx-prev{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/controls.png) no-repeat;background-size:26px}.front.not-logged-in .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 0}.front.not-logged-in .bx-wrapper .bx-controls-direction .bx-next{background-position:-13px 0;right:10px}.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager{padding-top:20px;line-height:10px;text-align:center}.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #ccc;background-color:transparent;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 10px 0 0;outline:0;border-radius:10px}.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager a.active,.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager a:focus,.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ccc}.front.not-logged-in .bx-wrapper .bx-pager.bx-default-pager a.active{background:#f27320;border-color:#f27320}.homepage-trusted{margin:0 -50vw;background-color:#267baf;color:#fff;text-align:center}.homepage-trusted .homepage-trusted__header{background-color:#0064a2;margin-bottom:20px;padding:20px 0}.homepage-trusted h2{font-size:28px;font-weight:400;line-height:1}@media screen and (max-width:960px){.front.not-logged-in .bx-wrapper .bx-controls-direction a{z-index:99;top:25%}.homepage-trusted h2{font-size:23px}}.homepage-trusted .trusted-list{max-width:80%;width:100%;margin:0 auto 20px}.homepage-trusted .trusted-list li{position:relative;display:inline-block;font-size:26px;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:1px}.homepage-trusted .trusted-list li:after{display:inline-block;content:'';width:8px;height:8px;margin:.3rem .5rem;background:#eee;border-radius:50%}.homepage-trusted .trusted-list li:last-of-type:after{content:none}@media screen and (max-width:960px){.homepage-trusted .trusted-list li:after{display:none}.homepage-trusted .trusted-list li{display:block;font-size:24px;line-height:1.4;padding-bottom:10px;max-width:70%;margin:0 auto}.homepage-trusted .trusted-list{max-width:100%}}.footer-cta--buckets{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer-cta--buckets .card-simple{flex:0 1 100%;-ms-flex:0 1 100%;padding:40px 20px;text-align:center}.footer-cta--buckets .card-simple h3{text-transform:uppercase;font-size:13px;letter-spacing:1px;padding-bottom:15px}.footer-cta--buckets .card-simple p{padding-bottom:40px}.footer-cta--buckets .card-simple:not(:last-of-type){border-right:1px solid #ddd}@media screen and (max-width:960px){.footer-cta--buckets .card-simple p{padding-bottom:20px}.footer-cta--buckets .card-simple:not(:last-of-type){border-right:none;border-bottom:1px solid #ddd}.footer-cta--buckets .card-simple{-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 0}.footer-cta--buckets{-ms-flex-direction:column;flex-direction:column}}.homepage-stats{background-color:#0064a2;margin:0 -50vw}.homepage-stats .homepage-stats__header{background-color:#005589;padding:20px 0}.homepage-stats .homepage-stats__header h2{margin:0 auto;font-size:28px;color:#fff;text-align:center}.homepage-stats .homepage-stats__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 auto}.homepage-stats .homepage-stats__content .homepage-stat{text-align:center;font-weight:700}.homepage-stats .homepage-stats__content .homepage-stat p{font-size:20px;line-height:1.2;color:#ccc;text-transform:uppercase}.homepage-stats .homepage-stats__content .homepage-stat .stat-number{margin-bottom:0;font-size:60px;color:#fff}.homepage-stats .homepage-stats__content .homepage-stat .stat-number sup{font-size:60%}@media screen and (max-width:960px){.homepage-stats .homepage-stats__content{-ms-flex-direction:column;flex-direction:column;width:100%}}.front .my_subs .fieldset-wrapper{display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:0;z-index:1}.front .my_subs .fieldset-wrapper .show-dailies-landing-button{margin-left:10px;background-size:cover;box-shadow:0 1px 0 #073c6b;height:24px}.front .my_subs .fieldset-wrapper .show-dailies-landing-button a{display:inline-block;font-family:Lato;font-size:13px;color:#fff;text-decoration:none solid #fff;padding:0 9px;font-weight:700}.front .my_subs .fieldset-wrapper .show-dailies-landing-button.federal{background-color:#08467d}.front .my_subs .fieldset-wrapper .show-dailies-landing-button.state{background-color:#006838}.front .my_subs .fieldset-wrapper .show-dailies-landing-button.international{background-color:#952226}@media screen and (max-width:480px){.front .my_subs .fieldset-wrapper .show-dailies-landing-button{display:none}.front .my_subs .fieldset-wrapper{position:relative;float:right}}@media screen and (min-width:650px) and (max-width:1366px){.front .my_subs .fieldset-wrapper{position:relative;float:right;margin-bottom:20px}}.front .my_subs .form-item-show-my-subs{margin-right:20px}.front .my_subs .form-item-show-my-subs label{font-size:14px;text-transform:capitalize!important}.front .my_subs .form-item-show-my-subs .ajax-progress{display:block;position:absolute;float:right;padding:0 0 15px;text-align:left}.front .my_subs .form-item-show-my-subs .ajax-progress .throbber{float:none;display:inline-block}.front .my_subs .form-item-show-my-subs .ajax-progress .message{display:inline-block;padding-left:0}.region-fullwidth-home{width:100%}.header--home{border-bottom:3px solid #ddd}.homepage-news{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px!important;min-width:1240px}.homepage-news .media__meta h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt;padding-bottom:5px}.homepage-news .media__meta h3 a{color:#444}.homepage-news .media__meta :focus,.homepage-news .media__meta h3 a.tax-notes-today,.homepage-news .media__meta h3 a.tax-notes-today-federal:hover{color:#08467d!important}.homepage-news .media__meta :focus,.homepage-news .media__meta h3 a.state-tax-today,.homepage-news .media__meta h3 a.tax-notes-today-state:hover{color:#006838!important}.homepage-news .media__meta :focus,.homepage-news .media__meta h3 a.tax-notes-today-international:hover,.homepage-news .media__meta h3 a.worldwide-tax-daily{color:#952226!important}.homepage-news .left{-ms-flex:0 1 60%;flex:0 1 60%;margin-right:30px}.homepage-news .left .media{padding:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.15);border-bottom:none}.homepage-news .left .media .media__content{overflow:visible;padding:0}.homepage-news .left .media .media__title{line-height:1.4;padding-bottom:10px}@media screen and (max-width:960px){.homepage-news .left .media{padding:0 0 30px;box-shadow:none}}.homepage-news .left>.media:first-child{border-left:8px solid #f27320;margin-bottom:30px;padding:30px 30px 60px}.homepage-news .left>.media:first-child .media__title{font-size:28px;line-height:1.2}@media screen and (max-width:960px){.homepage-news .left>.media:first-child{border-left:none;margin-bottom:30px;padding:0}}@media screen and (max-width:650px){.front .my_subs .form-item-show-my-subs{position:relative;top:0;left:auto}.homepage-news .left .media .media__title{font-size:18px!important}}.homepage-news .left>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.homepage-news .left>div .media{flex:0 0 calc(100% / 2 - 20px);-ms-flex:0 0 40%}@media screen and (max-width:960px){.homepage-news .left>div{-ms-flex-direction:column;flex-direction:column}.homepage-news .left>div .media{-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width:960px) and (max-width:1366px){.front .my_subs .form-item-show-my-subs{right:20px}.homepage-news .left>.media:first-child{margin-bottom:20px}.homepage-news .left>div .media{-ms-flex:0 0 calc(100% / 2 - 10px);flex:0 0 calc(100% / 2 - 10px)}.homepage-news .left{-ms-flex:0 0 auto;flex:0 0 auto;width:60%;padding:0 20px 0 0;margin-right:0}}@media screen and (max-width:960px){.homepage-news .left{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0 auto}}.homepage-news .right{-ms-flex:0 0 460px;flex:0 0 460px;background:#fafafa;border-width:1px 1px 2px;border-color:#ddd;border-style:solid;padding:0 20px}.homepage-news .right .media .media__content{padding:15px 0}.homepage-news .right .media .media__content .media__title{font-size:18px;line-height:1.4}.homepage-news .right h3 .nav-link__noaccess{font-size:18px;color:#999}@media screen and (min-width:960px) and (max-width:1366px){.homepage-news .right{-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.homepage-news{min-width:100%}}@media screen and (max-width:960px){.homepage-news .right{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0 auto}.homepage-news{-ms-flex-direction:column;flex-direction:column;min-width:100%}}.homepage__header>.content-block__header{padding-bottom:20px;border-bottom:3px solid #ddd}.homepage__header>.content-block__header h3{text-transform:none;font-weight:400;font-size:28px;letter-spacing:0;color:#666}.homepage__header .media .media__content{border-bottom:1px solid #ddd}.homepage__header .media .media__content h3{text-transform:uppercase;font-size:13px;letter-spacing:1pt}.homepage__header .media .media__content h3 .nav-link__noaccess{font-size:18px;color:#999}.homepage__header .media .media__content:last-of-type{border-bottom:none}.research-expert__header .content-block__header{border-bottom:none;color:#666;padding-bottom:10px;margin-top:0}.research-expert__header .content-block__header h1{font-size:28px;font-weight:400}.research-expert__header .subscribed{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.15);border-left:8px solid #f27320;margin-bottom:20px;padding:20px}.research-expert__header .subscribed .media__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:650px){.homepage__header>.content-block__header h3{line-height:1}.research-expert__header .subscribed .media__meta{-ms-flex-direction:column;flex-direction:column}.research-expert__header .subscribed .media__title{margin-bottom:10px}}.research-expert__header .outside-subscription{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.research-expert__header .outside-subscription .unsubscribed{flex:0 0 calc(100% / 2 - 10px);-ms-flex:0 0 42%;padding:30px 20px;background-color:#fafafa;border-color:#ddd;border-width:1px 1px 2px;border-style:solid;text-align:center;margin-bottom:20px}.research-expert__header .outside-subscription .unsubscribed h3 a{font-size:13px;color:#666;letter-spacing:1px;text-transform:uppercase}.research-expert__header .outside-subscription .unsubscribed h3 a:focus,.research-expert__header .outside-subscription .unsubscribed h3 a:hover{color:#444}.research-expert__header .outside-subscription .unsubscribed .nav-link__noaccess{color:#666}@media screen and (max-width:650px){.research-expert__header .outside-subscription .unsubscribed{-ms-flex:0 0 auto;flex:0 0 auto}.research-expert__header .outside-subscription .unsubscribed:last-child{margin-bottom:0}.research-expert__header .outside-subscription{-ms-flex-direction:column;flex-direction:column}}.block-ta-commentary-analysis{margin-bottom:40px}.block-ta-commentary-analysis .media__content h3 a{color:#444}.block-ta-commentary-analysis .media__content :focus,.block-ta-commentary-analysis .media__content h3 a.tax-notes-today,.block-ta-commentary-analysis .media__content h3 a.tax-notes-today-federal:hover{color:#08467d!important}.block-ta-commentary-analysis .media__content :focus,.block-ta-commentary-analysis .media__content h3 a.state-tax-today,.block-ta-commentary-analysis .media__content h3 a.tax-notes-today-state:hover{color:#006838!important}.block-ta-commentary-analysis .media__content :focus,.block-ta-commentary-analysis .media__content h3 a.tax-notes-today-international:hover,.block-ta-commentary-analysis .media__content h3 a.worldwide-tax-daily{color:#952226!important}@media screen and (max-width:960px){.block-ta-commentary-analysis{margin-bottom:20px}}.homePageAd{margin-bottom:20px}.page-ta-ibfd-tax-reform{border-top:5px solid #ccc}.ibfd__sources{position:relative;z-index:2;width:100%;max-width:800px;margin:0 auto -60px;padding:30px 0;background-color:#fff}.ibfd__sources::after,.ibfd__sources::before{content:"";position:absolute;bottom:80px;width:0;height:0;border-style:solid}.ibfd__sources::before{left:-10px;border-width:0 0 35px 10px;border-color:transparent transparent #ddd}.ibfd__sources::after{right:-10px;border-width:35px 0 0 10px;border-color:transparent transparent transparent #ddd}.ibfd__sources .cf{display:block;clear:both}.ibfd__sources .cf:after{content:"";display:table;clear:both}.ibfd__source{float:left;width:50%;text-align:center}.ibfd__source:first-of-type{border-right:1px solid #eee}@media screen and (max-width:480px){.ibfd__source:first-of-type{margin-bottom:10px;padding-bottom:10px;border-right:0;border-bottom:1px solid #eee}.ibfd__source{float:none;width:100%;padding:0 20px}}.ibfd__source img{display:block;margin:0 auto .5rem}.ibfd__source .text-link{color:#666}.ibfd__banner{position:relative;top:-20px;margin:0 -100%;margin:0 calc(50% - 50vw);background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat;text-shadow:0 0 10px rgba(0,0,0,.9)}.ibfd__banner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:0}.ibfd__banner .contain,.ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfd__banner .wrap__content{position:relative;z-index:1;width:100%;min-width:0;max-width:600px;margin:0 auto;padding:120px 20px 40px;color:#fff;text-align:center}.ibfd__banner .contain h1,.ibfd__banner .page--nonsub .wrap__content h1,.page--nonsub .ibfd__banner .wrap__content h1{margin-bottom:1rem;font-size:36px;font-weight:400}.ibfd__articles{width:100%;max-width:600px;margin:0 auto}.ibfd__articles .ibfd-source__logo{position:relative;width:90px;height:90px;margin-top:20px;background-color:#f6f6f6}.ibfd__articles .media__title{margin-bottom:5px}.ibfd__footer{margin:0 -100%;margin:0 calc(50% - 50vw);padding:40px 0;background-color:#eee}.ibfd__footer .contain,.ibfd__footer .page--nonsub .wrap__content,.page--nonsub .ibfd__footer .wrap__content{display:block;clear:both;width:100%;min-width:0;max-width:600px;margin:0 auto}.ibfd__footer .contain:after,.ibfd__footer .page--nonsub .wrap__content:after,.page--nonsub .ibfd__footer .wrap__content:after{content:"";display:table;clear:both}.ibfd__footer--section{float:left;width:50%;padding:0 20px}.ibfd__footer--section>*{margin-bottom:.5rem}.ibfd__footer--section h6{margin-bottom:1rem;color:#0064a2;font-size:14px;font-weight:900;text-transform:uppercase}.ibfd__footer--section address,.ibfd__footer--section p{font-size:12px}.ibfd__footer--section address{font-style:normal}@media screen and (max-width:480px){.ibfd__footer--section{float:none;width:100%}}.ibfdArticle .ibfd__banner p{display:none}.ibfdArticle .ibfd__banner .contain,.ibfdArticle .ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfdArticle .ibfd__banner .wrap__content{padding:120px 20px 20px}.ibfdArticle .ibfd__sources{font:14px/1.6 "Open Sans",Helvetica,Arial,sans-serif}.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{float:right;width:20%}@media screen and (max-width:960px){.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{width:100%}.ibfd_pdf_container{height:100px}}hr{border:solid #ddd;border-width:1px 0 0}blockquote{padding-left:20px;padding-right:20px;color:#222;line-height:1.6}.content__action-bar{display:inline-block;border:1px solid #ddd}.action-bar__section{display:inline-block;padding:10px;border-left:1px solid #ddd}.action-bar__section a{color:#ccc}.action-bar__section:nth-child(1){border:none}.no-scroll{height:100%!important;overflow:hidden}#content-wrap{overflow-x:hidden}.logged-in.toolbar-drawer header .visible{top:65px}.page--nonsub .page-jurisdictions .static .wrap__content>section.static__content--main,.page--nonsub .page-tax-topics .static .wrap__content>section.static__content--main,.page-jurisdictions .static .contain>section.static__content--main,.page-jurisdictions .static .page--nonsub .wrap__content>section.static__content--main,.page-tax-topics .static .contain>section.static__content--main,.page-tax-topics .static .page--nonsub .wrap__content>section.static__content--main{float:none!important;width:100%!important}.contain,.page--nonsub .wrap__content{position:relative;max-width:1240px;width:100%;min-width:960px;margin:0 auto;display:block;clear:both}@media print{.contain,.page--nonsub .wrap__content{min-width:0}}.contain:after,.page--nonsub .wrap__content:after{content:"";display:table;clear:both}@media screen and (min-width:960px) and (max-width:1366px){.contain,.page--nonsub .wrap__content{padding:0 20px}}.sidebar-right{min-height:100%;margin-left:auto}.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:left;width:710px}@media screen and (max-width:1366px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){width:60%;padding:0 20px 0 0}}@media screen and (max-width:960px){.contain,.page--nonsub .wrap__content{min-width:0}.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:none;width:100%;margin:0 auto;padding:0 20px}}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:right;width:460px}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image,.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image img,.sidebar-right .contain>section:nth-child(2) .media__image,.sidebar-right .contain>section:nth-child(2) .media__image img,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image img{width:55px;height:55px}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .content a>img,.sidebar-right .contain>section:nth-child(2) .content a>img,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .content a>img{max-width:100%;height:auto}@media screen and (max-width:1366px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){width:40%}}@media screen and (max-width:960px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:none;width:100%;margin:0 auto;padding:0 20px}}.ie8 .sidebar-right .contain>section:first-child,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child{float:left;width:710px}.ie8 .sidebar-right .contain>section:first-child .media__image,.ie8 .sidebar-right .contain>section:first-child .media__image img,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-right .contain>section:first-child+section,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child+section{float:right;width:460px}.sidebar-right .block-taads{max-width:100%;height:auto;margin-bottom:20px}@media screen and (max-width:650px){.sidebar-right .block-taads{margin-bottom:0}}.sidebar-right .dailies__content--sidebar .content-block__header{border-color:#0064a2}.sidebar-right .dailies__content--sidebar .content-block__header .content-block__title,.sidebar-right .dailies__content--sidebar .content-block__header .content-block__title>a{color:#0064a2}.sidebar-right .region-article-sidebar>div{padding:20px 0}@media screen and (max-width:960px){.sidebar-right{margin:0 auto}.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:none;clear:both;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.sidebar-right{padding:20px}}.sidebar-left{min-height:100%;margin-right:auto}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){float:left;width:460px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image,.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image img,.sidebar-left .contain>section:nth-child(1) .media__image,.sidebar-left .contain>section:nth-child(1) .media__image img,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image img{width:55px;height:55px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .content a>img,.sidebar-left .contain>section:nth-child(1) .content a>img,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .content a>img{max-width:100%;height:auto}@media screen and (max-width:1366px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){width:40%;padding:0 20px 0 0}}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:right;width:710px;margin-left:auto}@media screen and (max-width:1366px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){width:60%}}.ie8 .sidebar-left .contain>section:first-child,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child{float:left;width:460px}.ie8 .sidebar-left .contain>section:first-child .media__image,.ie8 .sidebar-left .contain>section:first-child .media__image img,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-left .contain>section:first-child+section,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child+section{float:right;width:710px}.sidebar-left .block-taads{max-width:100%;height:auto;margin-bottom:20px}@media screen and (max-width:650px){.sidebar-left .block-taads{margin-bottom:0}}@media screen and (max-width:960px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:none;width:100%!important;margin:0 auto;padding:0 20px!important}}@media screen and (min-width:480px) and (max-width:960px){.sidebar-left{padding:20px}}.split{min-height:100%}.page--nonsub .split .wrap__content,.split .contain,.split .page--nonsub .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:650px){.page--nonsub .split .wrap__content,.split .contain,.split .page--nonsub .wrap__content{padding:0 20px}}.page--nonsub .split .wrap__content>section:nth-child(1),.split .contain>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(1){width:710px;margin-right:auto}.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(2){width:460px;margin-left:auto;padding:0}.page--nonsub .split .wrap__content>section:nth-child(2) .content a>img,.split .contain>section:nth-child(2) .content a>img,.split .page--nonsub .wrap__content>section:nth-child(2) .content a>img{max-width:100%;height:auto;margin-bottom:10px}@media screen and (max-width:650px){.page--nonsub .split .wrap__content>section:nth-child(2) .content>a>img,.split .contain>section:nth-child(2) .content>a>img,.split .page--nonsub .wrap__content>section:nth-child(2) .content>a>img{margin-bottom:0}}.ie8 .split .contain>section,.ie8 .split .page--nonsub .wrap__content>section,.page--nonsub .ie8 .split .wrap__content>section{float:left;width:75%}.ie8 .split .contain>section:first-child,.ie8 .split .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .split .wrap__content>section:first-child{padding-left:0}.ie8 .split .contain>section+section,.ie8 .split .page--nonsub .wrap__content>section+section,.page--nonsub .ie8 .split .wrap__content>section+section{padding-right:0}.split .home__content--main .articles-category{margin-bottom:40px}@media screen and (max-width:650px){.page--nonsub .split .wrap__content>section:nth-child(1),.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(1),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(2){margin:0 auto;padding:0 20px!important}}@media screen and (max-width:960px){.page--nonsub .split .wrap__content,.split .contain,.split .page--nonsub .wrap__content{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:unset;justify-content:unset}.page--nonsub .split .wrap__content>section:nth-child(1),.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(1),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(2){float:none;width:100%!important;padding:0!important}#authcachedbg{display:none}}@media screen and (max-width:1366px){.page--nonsub .split .wrap__content>section:nth-child(1),.split .contain>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(1){width:60%;padding:0 20px 0 0}.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(2){width:40%}}@media screen and (min-width:480px) and (max-width:960px){.split{padding:20px}}.ui-datepicker-month,.ui-datepicker-year{padding-right:0}.adslist{margin-top:-30px;padding-bottom:40px}aside{color:#383838;font-style:italic;line-height:1.45;margin:20px 35px;position:relative;font-weight:700;border-left:5px solid #0064a2}aside p{margin-left:10px}aside cite{color:#999;display:block;margin-top:5px}aside cite::before{content:"\2014 \2009"}[data-type=prominent]{display:block;clear:both;margin-top:20px;margin-bottom:20px;padding:20px;background-color:#eee;border:1px solid #ddd;word-wrap:normal}[data-type=prominent]:after{content:"";display:table;clear:both}[data-type=prominent] p:last-of-type{margin-bottom:0}.coronavirus-react-app{margin-bottom:20px}.helpful-action-block-container{width:100%;background-color:#eee;border:1px solid #ddd;margin-bottom:20px}.helpful-action-block-container .helpful-action-content-container{height:56px}.helpful-action-block-container .helpful-action-content-part1{float:left;padding-left:25%;padding-top:18px}.helpful-action-block-container .helpful-action-content-part1 #helpful-action-question-label{font-size:13px;font-family:lato}@media only screen and (max-width:400px){.helpful-action-block-container .helpful-action-content-part1{padding-left:10%}}.helpful-action-block-container .helpful-action-content-part1.liked{float:none!important;padding:18px 0 0!important;text-align:center}.helpful-action-block-container .helpful-action-content-part2{margin-left:15%;padding-left:39%;padding-top:14px}.helpful-action-block-container .helpful-action-content-part2 #helpful-action-do-like{background-color:#f27320;color:#fff;border:1px solid #d35c1d;font-size:12px;font-family:lato;font-weight:900;padding-right:10px;height:28px;width:67px;padding-bottom:2px}.helpful-action-block-container .helpful-action-content-part2 #helpful-action-do-like>*{pointer-events:none}@media only screen and (max-width:400px){.helpful-action-block-container .helpful-action-content-part2{padding-left:52%}}.helpful-action-pop-container{width:75%;margin:auto}.helpful-action-pop-container .helpful-action-pop-content{height:73px;box-shadow:4px 4px 10px 5px rgba(0,0,0,.1);margin:15px 0}.helpful-action-pop-container .helpful-action-pop-content span{color:#aaa;font-size:23px;float:left;margin-left:20px;margin-top:16px;margin-right:6px}.helpful-action-pop-container .helpful-action-pop-content label{font-size:13px;font-family:lato;padding-top:25px}.back-to-magazine,.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label,.magazine__toc,.tabs-nav__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}.form__header{margin:0}.login__form{position:relative;padding:20px 0;display:block;clear:both}.login__form:after{content:"";display:table;clear:both}.login__form .description,.login__form .form-required{display:none}.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:left;width:345px;margin-right:20px}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input{margin-bottom:0}@media screen and (max-width:1366px){.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:none;width:100%;margin-right:0}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input{margin-bottom:15px}}.login__form .form-type-password{margin-right:0!important}.login__form .form-actions{float:right;margin:0;text-align:center}.login__form .form-submit{margin-top:22px}@media screen and (max-width:960px){.login__form .form-actions{margin-bottom:40px;min-width:100%}.login__form .form-submit{width:50%}}@media only screen and (max-width:650px){.login__form .form-submit{width:100%}}.login__form .form-item-persistent-login{position:absolute;right:0;bottom:-13px}.login__form .form-item-persistent-login label{font-size:11px;text-transform:uppercase}.login__form .form-item-persistent-login .form-checkbox{display:inline-block;margin:3px 0 0 5px}@media screen and (max-width:960px){.login__form .form-item-persistent-login{position:relative;float:right;top:-8px!important;left:0}}.login__form .forgot-password{position:absolute;bottom:50px;left:365px;color:#0064a2;font-size:11px}@media screen and (max-width:1366px){.login__form .forgot-password{position:relative;top:-8px;left:0}}.login__form .item-list{margin:-20px 0 20px;line-height:1.2;list-style:none}.login__form--ip,.login__form__form{display:block;clear:both;position:relative}.login__form--ip:after,.login__form__form:after{content:"";display:table;clear:both}.login__form__form{padding-bottom:20px}.login__form--ip{height:65px}@media screen and (max-width:650px){.login__form--ip{height:auto}.login__content{margin-bottom:30px;padding:0}}.forgot-password .form-item{float:left;width:74%}.forgot-password .form-actions{float:left;width:20%}.forgot-password .form-submit{width:auto}.ip-already-registered,.ip-register-here{font-size:16px}.ip-register-here{clear:both;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}@media screen and (min-width:650px) and (max-width:960px){.ip-register-here{margin-top:70px}}.login__register-here-action{font-weight:700}.cta__module--register,.cta__module--subscribe{float:left;width:75%;margin-bottom:50px;padding:25px 20px}.cta__module--register h1,.cta__module--register p,.cta__module--subscribe h1,.cta__module--subscribe p{margin-bottom:20px}.contact-box dl,.cta__module--register a,.cta__module--subscribe a{margin-bottom:0}.cta__module--register h1,.cta__module--subscribe h1{line-height:1.1;text-transform:uppercase}.cta__module--register p,.cta__module--subscribe p{color:#666;font-size:12px}.cta__module--register{margin-top:5px;border:solid #0064a2;border-width:2px 0 2px 2px}.cta__module--register h1{color:#0064a2}.cta__module--subscribe{box-sizing:content-box;width:42%;margin-left:-1px;border:solid #f27320;border-width:5px;border-radius:5px}.cta__module--subscribe h1{color:#f27320}.contact-box{display:block;clear:both}.contact-box:after{content:"";display:table;clear:both}.contact-box dl{width:270px;padding:15px}@media screen and (min-width:650px) and (max-width:960px){.contact-box dl{width:100%}}.contact-box dd{float:left;width:85px;font-size:12px;font-weight:700;text-transform:uppercase}.contact-box dt{float:left;margin-bottom:10px;color:#999}.other-links-box a{display:block;padding:15px;border-bottom:1px solid #ddd;font-size:18px;font-weight:700}.other-links-box a:last-of-type{border-bottom:none}.page-trial .ip-register-here{margin-top:0;padding-top:0;border-top:none}.free-trial .login__form{margin-bottom:30px;padding-top:20px;padding-bottom:50px}.free-trial .login__form .login__form__form{padding-bottom:0}.free-trial .login__form .login__form__form fieldset{min-width:0}@media screen and (max-width:650px){.free-trial .contact-box dl{width:100%}.free-trial .content-block__header{margin-top:0}.magazine__otc{-ms-flex-direction:column;flex-direction:column}}#trial-div label{margin-bottom:0}#trial-div label .form-required{display:block;float:none}#trial-div label .form-required:after{content:"required";font-size:11px;margin-right:2px}#trial-div .fieldset-description{margin-bottom:10px}#trial-div .form-item-email .form-required{display:none}#trial-div .free_trial_email_title{margin:10px 0;color:#777;font-size:14px;font-weight:700}#trial-div .password-suggestions{display:none!important}#trial-div .confirm-parent div.password-confirm,#trial-div .password-parent .password-strength .password-strength-text,#trial-div .password-parent .password-strength .password-strength-title{display:none}#trial-div .password-parent{width:100%}#trial-div .password-parent .password-strength{width:100%;margin-top:0;position:relative;top:20px}#trial-div .password-parent .password-strength .password-indicator{height:3px}#trial-div .confirm-parent{width:100%}#trial-div .form-type-password label .title,#trial-div .form-type-textfield label .title{cursor:pointer}#trial-div .form-item-checkboxes-available,#trial-div .form-item-checkboxes-current{display:block;clear:both;margin-bottom:8px}#trial-div .form-item-checkboxes-available:after,#trial-div .form-item-checkboxes-current:after{content:"";display:table;clear:both}#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:50%;float:left}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:100%;float:none;margin:10px 0}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options label.option,#trial-div .form-item-checkboxes-current .free-trial-available-product-options label.option{cursor:pointer}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:-ms-flexbox;display:flex}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:50%}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:block}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:100%}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .group-title,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .group-title{margin-top:20px}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info{margin-left:2px}#trial-div .form-item-checkboxes-available{margin-top:40px}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .form-item,#trial-div .form-item-checkboxes-available .form-item-checkbox{margin:10px 0}}#trial-div .form-item-verification-code,#trial-div .free-trial-no-more-products-note{margin-bottom:10px}#trial-div .free-trial-text-message-note{margin-left:6px;font-size:12px}#trial-div .form-submit.trial-submit-email{float:none}#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin:5px auto}@media screen and (max-width:960px){#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin-top:15px}#trial-div .form-submit{width:50%}}@media only screen and (max-width:650px){#trial-div .form-submit{width:100%}#trial-div .g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}#trial-div .intl-tel-input{width:100%;margin-bottom:15px}#trial-div .intl-tel-input .ad{position:relative;width:20px;height:14px;padding:0;margin-bottom:0;font-family:inherit}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/loading_dots.gif);width:30px}#trial-div .ajax-progress .message{display:none}#trial-div .forgot-password{top:56px;display:block}#trial-div .form-item-persistent-login{bottom:-25px}@media screen and (max-width:960px){#trial-div .forgot-password{position:relative;top:-8px;left:0}#trial-div .form-item-persistent-login{position:absolute;top:auto!important;float:none}}.free-trial-no-more-products-note{font-weight:700;font-style:italic}.free-trial-limit-reached-ul{display:table}.free-trial-limit-reached-li{padding:0 5px 5px;font-style:italic;margin-left:25px;float:left}.ie8_support{background-color:#0064a0;color:#fff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:100}.close_ie8_support{margin-left:20px;cursor:hand}.ie8_support_link{color:#fff}a.ie8_support_link:hover{color:#E6E6E6}.magazine.tn .magazine--article__content .content-block__title,.magazine.tn .magazine--article__content .magazine__title h1,.magazine.tn .magazine--landing__content .content-block__title,.magazine.tn .magazine--landing__content .magazine__title h1{color:#08467d}.magazine.stn .magazine--article__content .content-block__title,.magazine.stn .magazine--article__content .magazine__title h1,.magazine.stn .magazine--landing__content .content-block__title,.magazine.stn .magazine--landing__content .magazine__title h1{color:#006838}.magazine.tn .magazine--article__content .magazine__otc .media,.magazine.tn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cedae5}.magazine.stn .magazine--article__content .content-block__header,.magazine.stn .magazine--article__content .magazine__title,.magazine.stn .magazine--landing__content .content-block__header,.magazine.stn .magazine--landing__content .magazine__title{border-bottom-color:#006838}.magazine.tn .magazine--article__content .otc__cover .content-block__link,.magazine.tn .magazine--landing__content .otc__cover .content-block__link{background-color:#08467d}.magazine.eotr .magazine--article__content .content-block__title,.magazine.eotr .magazine--article__content .magazine__title h1,.magazine.eotr .magazine--landing__content .content-block__title,.magazine.eotr .magazine--landing__content .magazine__title h1,.magazine.itr .magazine--article__content .content-block__title,.magazine.itr .magazine--article__content .magazine__title h1,.magazine.itr .magazine--landing__content .content-block__title,.magazine.itr .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .magazine__otc .media,.magazine.stn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cce1d7}.magazine.eotr .magazine--article__content .content-block__header,.magazine.eotr .magazine--article__content .magazine__title,.magazine.eotr .magazine--landing__content .content-block__header,.magazine.eotr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.stn .magazine--article__content .otc__cover .content-block__link,.magazine.stn .magazine--landing__content .otc__cover .content-block__link{background-color:#006838}.magazine.eotr .magazine--article__content .otc__cover .content-block__link,.magazine.eotr .magazine--landing__content .otc__cover .content-block__link,.magazine.itr .magazine--article__content .otc__cover .content-block__link,.magazine.itr .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .magazine__otc .media,.magazine.eotr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.itr .magazine--article__content .content-block__header,.magazine.itr .magazine--article__content .magazine__title,.magazine.itr .magazine--landing__content .content-block__header,.magazine.itr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.tni .magazine--article__content .content-block__title,.magazine.tni .magazine--article__content .magazine__title h1,.magazine.tni .magazine--landing__content .content-block__title,.magazine.tni .magazine--landing__content .magazine__title h1{color:#952226}.magazine.itr .magazine--article__content .magazine__otc .media,.magazine.itr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.tni .magazine--article__content .content-block__header,.magazine.tni .magazine--article__content .magazine__title,.magazine.tni .magazine--landing__content .content-block__header,.magazine.tni .magazine--landing__content .magazine__title{border-bottom-color:#952226}.magazine.tni .magazine--article__content .magazine__otc .media,.magazine.tni .magazine--landing__content .magazine__otc .media{border-bottom-color:#ead3d4}.magazine.tni .magazine--article__content .otc__cover .content-block__link,.magazine.tni .magazine--landing__content .otc__cover .content-block__link{background-color:#952226}.magazine .listing__pagination--next,.magazine .listing__pagination--prev{width:25%}.magazine__title{display:block;clear:both;margin-top:20px;padding-bottom:10px;border-bottom:10px solid transparent}.page-state-tax-notes,.page-tax-notes,.page-tax-notes-federal,.page-tax-notes-international,.page-tax-notes-state{margin-top:40px}.magazine__title:after{content:"";display:table;clear:both}.magazine__title img{float:left;height:30px}.magazine__title h1{float:right;font-size:28px;font-weight:400;line-height:1}.magazine__otc{padding:30px 0;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.magazine__otc{display:block}}.otc__cover{float:left;width:100%;max-width:300px;margin-right:30px;margin-bottom:30px}.otc__cover+.otc__articles .otc__article:nth-child(1) .media__title{font-size:24px}.magazine__full-list .media__title,.otc__article .media__title{font-size:18px;font-weight:700}.otc__cover .content-block__link{display:block;padding:15px 20px;background-color:transparent;color:#fff;text-align:left}.otc__cover__image{max-width:300px;overflow:hidden}.otc__cover__image img{display:block;width:100%;max-width:300px;height:auto}.otc__articles{width:100%}.otc__articles ul{list-style:none}.otc__article:not(:last-of-type){border-bottom:1px solid #ddd}.magazine__callout{margin-bottom:20px;border:solid #ddd;border-width:0 1px}.magazine__callout .media{width:50%;padding:20px 20px 0;border-bottom:none}.page-tax-notes .magazine__full-list .content-block__header,.page-tax-notes-federal .magazine__full-list .content-block__header{border-bottom-color:#08467d}.page-tax-notes .magazine__full-list .content-block__title,.page-tax-notes-federal .magazine__full-list .content-block__title{color:#08467d}.page-state-tax-notes .magazine__full-list .content-block__header,.page-tax-notes-state .magazine__full-list .content-block__header{border-bottom-color:#006838}.page-state-tax-notes .magazine__full-list .content-block__title,.page-tax-notes-state .magazine__full-list .content-block__title{color:#006838}.page-tax-notes-international .magazine__full-list .content-block__header{border-bottom-color:#952226}.page-tax-notes-international .magazine__full-list .content-block__title{color:#952226}body.page-state-tax-notes,body.page-tax-notes,body.page-tax-notes-federal,body.page-tax-notes-international,body.page-tax-notes-state{margin-top:0}.magazine__full-list{margin:0 0 60px;clear:both}.magazine__full-list .magazine__full-list__category{padding:20px 0 0}.magazine__full-list .media__snippet{font-size:12px}.magazine .magazine__full-list{display:-ms-flexbox;display:flex;clear:both;background:#fafafa}.magazine .magazine__full-list>.left,.magazine .magazine__full-list>.right{float:left;width:50%}.magazine .magazine__full-list>.left .magazine__full-list__category,.magazine .magazine__full-list>.right .magazine__full-list__category{padding:20px 20px 0}.back-to-magazine{display:block;padding:5px 0;border-bottom:1px solid #ddd;color:#999;font-size:11px;font-weight:700;text-transform:uppercase}.magazine__quick-search{margin-top:15px}.magazine__current-issue-pdf{margin:15px 0 5px;font-size:12px}.magazine__current-issue-pdf+.btn--tertiary{padding:7px 10px}.magazine__current-issue-pdf+.btn--tertiary:after{display:none}@media screen and (max-width:480px){.magazine .magazine__full-list>.left,.magazine .magazine__full-list>.right{float:none;width:100%}.magazine__current-issue-pdf+.btn--tertiary{padding:12px 10px}}.past-issues{position:relative;border-bottom:1px solid #ddd}.past-issues .chosen-container{width:100%!important;margin-bottom:0;padding:10px;border-bottom:1px solid #ddd}.past-issues .media__content{padding:10px}.past-issues .media__datetime{margin-bottom:0}.past-issues .issues-wrapper{max-height:350px;overflow-y:scroll}.magazine__toc{list-style:none}.magazine__toc .toc__link{display:block;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .3s}.magazine__toc .toc__link.current,.magazine__toc .toc__link:hover{background:#eee;color:#f27320}.view-issues-calendar{display:block;padding:10px 20px;font-weight:700}.home__magazines-overview{display:block;clear:both;margin:30px 0 0}.home__magazines-overview:after{content:"";display:table;clear:both}.home__magazines-overview .otc--featured{display:block;clear:both;border-bottom:0}.home__magazines-overview .otc--featured .media__image+.media__content{padding:0}.home__magazines-overview .otc--featured .media__image{width:auto;max-width:275px;height:auto}.home__magazines-overview .otc--featured .media__image img{max-width:230px}@media screen and (max-width:960px){.home__magazines-overview .otc--featured .media__image img{max-width:100%}.home__magazines-overview .otc--featured .media__content{border-bottom:1px solid #ddd}}.home__magazines-overview .otc--list .media{border-bottom:none}.home__magazines-overview .otc--list .media__content{padding:10px 0}.home__magazines-overview .otc--list .media__title{margin-top:0;font-size:18px;font-weight:700}@media screen and (max-width:650px){.home__magazines-overview .otc--list .media{border-bottom:1px solid #ddd}.home__magazines-overview .media__content{padding:20px 0!important}}.tabs-nav__tab-content .otc__title{font-size:13px;text-transform:uppercase;letter-spacing:1px}.tabs-nav__tab-content .magazines-overview__issue{overflow:hidden;font-size:11px;font-weight:900;text-transform:uppercase;color:#999}.tabs-nav__tab-content .magazine__otc{padding:0;border:0;display:block}.tabs-nav__tab-content .media__image{padding-top:0;padding-right:20px}@media screen and (max-width:960px){.tabs-nav__tab-content .media__image{float:none;max-width:100%!important;padding-right:0}}.tabs-nav__tab-content .view-full-magazine{float:right;margin-top:15px}.tabs-nav__tab-content .view-full-magazine.tax-notes,.tabs-nav__tab-content .view-full-magazine.tax-notes-federal{background-color:#08467d;border-bottom-color:#073c6b}.tabs-nav__tab-content .view-full-magazine.tax-notes-federal:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-federal:hover,.tabs-nav__tab-content .view-full-magazine.tax-notes:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes:hover{background-color:#073c6b}.tabs-nav__tab-content .view-full-magazine.state-tax-notes,.tabs-nav__tab-content .view-full-magazine.tax-notes-state{background-color:#006838;border-bottom-color:#00542d}.tabs-nav__tab-content .view-full-magazine.state-tax-notes:focus,.tabs-nav__tab-content .view-full-magazine.state-tax-notes:hover,.tabs-nav__tab-content .view-full-magazine.tax-notes-state:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-state:hover{background-color:#00542d}.tabs-nav__tab-content .view-full-magazine.tax-notes-international{background-color:#952226;border-bottom-color:#851e22}.tabs-nav__tab-content .view-full-magazine.tax-notes-international:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-international:hover{background-color:#851e22}.jurisdictions .listing__controls,.taxtopics .listing__controls{display:-ms-inline-flexbox;display:inline-flex;width:100%}.static .form__header,.static .landing__title{margin-bottom:20px}@media screen and (max-width:650px){.static .form__header,.static .landing__title{margin-bottom:0}}nav.jurisdictions>div:first-child,nav.taxtopics>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;padding:20px 0;border-color:#ddd;border-width:1px 1px 2px;border-style:solid}nav.jurisdictions>div:first-child input,nav.taxtopics>div:first-child input{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0!important;background-color:#fff!important}@media screen and (max-width:960px){nav.jurisdictions>div:first-child input,nav.taxtopics>div:first-child input{-ms-flex:0 0 90%;flex:0 0 90%}}.megamenu__clear.icon-times{cursor:pointer;color:#666;font-size:22px;margin-left:-25px}.megamenu__headline{border-bottom:2px solid #f27320;color:#f27320;font-weight:700}.megamenumain__title{padding:20px 0;color:#666;font-family:Lato;font-size:28px}#cd-tour-trigger,.ReactTable .rt-thead.-header,.latest_news_collapse .media .latest_news_media__category,.megamenu_content .megamenu__title,.taTab,.treaties-toc__title a{font-family:Lato,Helvetica,Arial,sans-serif}.megamenu_content{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.megamenu_content .megamenu_group{width:25%;margin-bottom:20px}@media screen and (max-width:650px){.megamenu_content .megamenu_group{width:100%;line-height:2;position:relative!important;top:unset!important;left:unset!important}}@media screen and (min-width:650px) and (max-width:960px){.megamenu_content .megamenu_group{width:50%}}.megamenu_content .megamenu__title{color:#f27320;font-weight:700;margin-bottom:10px;text-transform:uppercase;line-height:1}.megamenu_content .megamenu_ul{list-style:none;display:block;margin-bottom:0;padding-right:20px}@media screen and (max-width:650px){.megamenu_content .megamenu_ul{padding-right:0}}.megamenu_content .megamenu_ul li{margin-bottom:5px}.key_documents li{list-style:none}.contributors .contain,.contributors .page--nonsub .wrap__content,.page--nonsub .contributors .wrap__content{display:-ms-flexbox;display:flex;margin:0 0 40px}.contributors .featured--contributors{list-style:none;border-right:1px solid #ddd;padding-right:20px}.contributors .featured--contributors .featured-overview{margin-bottom:20px}.contributors .featured--contributors .featured-overview>a{display:-ms-flexbox;display:flex}.contributors .featured--contributors .featured-overview img{margin-right:20px}.contributors .featured--contributors .featured__links--contributor a{display:block;margin-bottom:10px}.contributors .featured--contributors a.contributor--featured__view-all{color:#f27320;margin-top:40px}.contributors .featured--contributors a.contributor--featured__view-all:focus,.contributors .featured--contributors a.contributor--featured__view-all:hover{color:#d35c1d}@media screen and (max-width:960px){.contributors .contain,.contributors .page--nonsub .wrap__content,.page--nonsub .contributors .wrap__content{-ms-flex-direction:column;flex-direction:column}.contributors .featured--contributors{border-right:none;border-bottom:1px solid #ddd;padding-right:0;padding-bottom:20px}}.contributors .list--contributors{padding:0 0 0 20px;list-style:none}.contributors .list--contributors h1,.contributors .list--contributors li{margin-bottom:10px}@media screen and (max-width:960px){.contributors .list--contributors{padding:0}}.key_documents_contain{display:-ms-flexbox;display:flex;margin:20px 0 40px}.key_documents_contain ul{line-height:2}.key_documents_contain ul:first-child{padding:0 25px 0 0}.key_documents_contain ul:last-child{padding:0 0 0 25px}@media screen and (max-width:960px){.key_documents_contain{-ms-flex-direction:column;flex-direction:column}.key_documents_contain ul:first-child,.key_documents_contain ul:last-child{padding:0;margin-bottom:0!important}}.codeSecionDropdown .content-block__header{margin-bottom:10px}@media screen and (max-width:900px){#atlwdg-trigger{display:none}}.page--nonsub .page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .wrap__content,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .contain,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .page--nonsub .wrap__content{max-width:1200px;padding-bottom:40px;overflow:visible!important}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-con{position:relative;padding-top:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter-note-con{position:relative;margin-bottom:15px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter{display:inline-block}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label{color:#666;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label:before{margin-right:.3rem}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2{width:300px;display:inline-block;margin-right:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1 ul,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2 ul{border-width:1px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note{float:right;display:block;clear:both;font-size:12px;margin-bottom:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note:after{content:"";display:table;clear:both}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-con{vertical-align:middle;margin-left:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-color{width:10px;height:10px;display:inline-block;margin-right:5px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-e{border:1px solid #ccc;background:linear-gradient(to right top,#fff 50%,#f9f9f9 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-p{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-r{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table{table-layout:fixed}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th{width:140px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td+td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th+th{width:240px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper{font-size:12px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table a,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper a{cursor:pointer}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper p{margin:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table thead,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper thead{background:#f9f9f9}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td{border:1px solid #eee;position:relative;padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper th{padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .dataTable,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .dataTable{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{font-weight:700;vertical-align:middle}#search-facets-content .or-toggle,.dataTables_wrapper td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header{vertical-align:top}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .th-inner{padding:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header th{border:1px solid #eee;text-align:center;text-transform:none}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name{white-space:nowrap}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name .th-inner{background:#ddd}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info .th-inner{text-align:left}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info p{font-weight:400;margin-bottom:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-number p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-number p{font-weight:400}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .DTFC_LeftHeadWrapper .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .DTFC_LeftHeadWrapper .col-header-name .th-inner{position:absolute;left:0;right:0;top:0;bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{padding:5px 10px;width:80px;min-width:80px;max-width:80px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .td-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .td-inner{padding:5px;position:absolute;top:0;bottom:0;left:0;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-full,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-full{cursor:pointer;text-align:center}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-name{position:relative}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con{position:absolute;padding:10px;background:#fff;white-space:nowrap;min-width:160px;box-shadow:#ccc 2px 2px 8px 0;left:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con p{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td:last-child .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td:last-child .mli-detail-con{left:auto;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status{position:absolute;top:0;left:0;width:100%;height:100%}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11:hover{background:#d9c67d}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22:hover{background:#a6bd9c}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21{background:linear-gradient(to right top,#c3deb7 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21:hover{background:linear-gradient(to right top,#a6bd9c 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12{background:linear-gradient(to right top,#ffe993 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12:hover{background:linear-gradient(to right top,#d9c67d 50%,#a6bd9c 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01{background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10{background:linear-gradient(to right top,#ffe993 50%,rgba(0,0,0,0) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10:hover{background:linear-gradient(to right top,#d9c67d 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20{background:linear-gradient(to right top,#c3deb7 50%,rgba(0,0,0,0) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20:hover{background:linear-gradient(to right top,#a6bd9c 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02{background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#a6bd9c 50%)}.banner,.multimedia__image{background-size:cover;background-position:center center;width:100%}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader{background-color:rgba(44,44,44,.7);left:0;right:0;z-index:1011}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__container{top:30vh}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__icon{font-size:40px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-placehoder{height:400px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-header{color:#fff;margin-bottom:10px;font-size:13px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail{min-width:160px;white-space:nowrap;margin-bottom:25px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a{color:#ddd;text-decoration:underline}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a:hover{color:#eee}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-title{font-weight:700;margin-top:6px;color:#fff}.multimedia{position:relative;overflow:hidden}.multimedia--podcast,.multimedia--video{margin-bottom:10px}.multimedia--podcast{padding:20px;background-color:#ccc}.banner::before,.multimedia__image::after{right:0;bottom:0;background-color:rgba(0,0,0,.5)}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{content:"";position:absolute;top:0;left:0;z-index:2}.multimedia__image span[class*=icon]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:4rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.multimedia__image{display:block}.multimedia__content{position:relative;padding:20px}.multimedia__datetime{margin:0 0 5px;color:#444;font-size:11px;font-weight:900;text-transform:uppercase}.multimedia__title{margin:0 0 5px;line-height:1.2}.multimedia--podcast .multimedia__title{font-size:25px}.multimedia--video .multimedia__title{font-size:18px}.multimedia--video .multimedia__title a{color:#444}.multimedia__presenter{margin:0;font-size:11px}.multimedia__presenter a{color:#666;text-decoration:underline}.multimedia__detail_podcast .media__title p{margin-bottom:0}.banner{position:relative;margin-top:-30px;background-repeat:no-repeat}.banner .banner__content{position:relative;max-width:600px;min-width:0;margin:0 auto;padding:40px 0;color:#fff;text-align:center}@media screen and (max-width:960px){.banner .banner__content{padding-right:20px;padding-left:20px}}.banner::before{content:"";position:absolute;top:0;left:0;z-index:0}.banner.banner--multimedia .banner__content{padding:80px 0 120px}.multimedia__nav{margin-bottom:40px;background-color:#eee}.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{display:block;clear:both;padding-top:15px;padding-bottom:15px}.multimedia__nav .contain:after,.multimedia__nav .page--nonsub .wrap__content:after,.page--nonsub .multimedia__nav .wrap__content:after{content:"";display:table;clear:both}.multimedia__nav .multimedia__share{float:right}.multimedia__nav .text-link{float:left;margin-top:10px;color:#444}.multimedia__nav .btn-podcast-con{float:right;margin-left:10px}.multimedia__all{display:block;clear:both;position:relative;width:100%;max-width:960px;margin:-60px auto 60px;background-color:#fff}.multimedia__all:after{content:"";display:table;clear:both}.multimedia__all>.contain::after,.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::after,.page--nonsub .multimedia__all>.wrap__content::before{content:"";position:absolute;top:60px;width:0;height:0;border-style:solid;border-color:#d8d8d8 transparent transparent}.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::before{left:-10px;border-width:100px 0 0 10px}.multimedia__all>.contain::after,.page--nonsub .multimedia__all>.wrap__content::after{right:-10px;border-width:100px 10px 0 0}@media screen and (max-width:960px){.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{padding-right:20px;padding-left:20px}.multimedia__all{margin-bottom:0}}.multimedia__actions{display:block;clear:both;margin-bottom:5px}.multimedia__actions:after{content:"";display:table;clear:both}.multimedia__actions a{color:#444;text-transform:none}.multimedia__actions a:last-of-type{float:right}.multimedia__listen,.multimedia__watch{padding-top:20px!important;border-top-width:10px;border-top-style:solid}.multimedia__listen>h2,.multimedia__watch>h2{margin-bottom:10px;color:#0064a2;font-size:28px}.multimedia__listen{float:left;width:34%;padding:0 20px;border-top-color:#f27320}@media screen and (max-width:960px){.multimedia__listen{float:none;width:100%;margin-bottom:40px}}.multimedia__watch{float:left;width:66%;padding:0 20px;border-top-color:#0064a2}.multimedia__watch .multimedia--video{float:left;width:calc(50% - 5px)}.multimedia__watch .multimedia--video:first-of-type{float:none;width:100%;height:auto!important}@media screen and (max-width:960px){.multimedia__watch .multimedia--video{float:none;width:100%;height:auto!important;margin:10px 0;margin-right:0!important}.multimedia__watch{float:none;width:100%;margin-bottom:40px}}.multimedia__interviews{display:block;clear:both;margin-bottom:60px}.multimedia__interviews:after{content:"";display:table;clear:both}.multimedia__interviews .contain,.multimedia__interviews .page--nonsub .wrap__content,.page--nonsub .multimedia__interviews .wrap__content{min-width:0;max-width:930px}.multimedia__interviews .contain>h2,.multimedia__interviews .page--nonsub .wrap__content>h2,.page--nonsub .multimedia__interviews .wrap__content>h2{margin-bottom:10px;padding:0 5px;color:#0064a2;font-size:28px}.multimedia__interviews .multimedia--video{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.multimedia__interviews .multimedia--video .multimedia__title{cursor:pointer}.multimedia__interviews .multimedia__content{padding-bottom:62px;background-color:#eee;height:100%}@media screen and (max-width:960px){.multimedia__interviews .multimedia--video{float:none;width:100%;margin:10px 0}.multimedia__interviews{padding-right:20px;padding-left:20px}}.multimedia__transcript{position:absolute;z-index:3;top:calc(100% - 42px);left:0;width:100%;height:100%;background-color:#fff;transition:top .35s}.multimedia__transcript.opened{top:0}.multimedia__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.transcript__toggle{position:relative;display:block;width:100%;padding:10px 20px;background-color:#ccc;border:0;color:#0064a2;font-weight:700;text-align:left;text-transform:uppercase;transition:background-color .15s,color .15s}.cta,.transcript__toggle:focus,.transcript__toggle:hover{background-color:#0064a2;color:#fff}.transcript__toggle::after{position:absolute;top:50%;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.transcript__content{height:calc(100% - 42px);overflow:auto;padding:20px}.cta{padding:50px 0}.cta .contain,.cta .page--nonsub .wrap__content,.page--nonsub .cta .wrap__content{position:relative}.cta::before{display:none}.cta__content{max-width:350px}.cta__content h4{margin-bottom:10px;font-size:28px;line-height:1.2}.cta__content h4 span{color:#f27320}#block-tacontactform-subscription-inquiry .cta__content input[type=submit],#ta-contact-form .cta__content input[type=submit],#taProfile_form .form-actions .cta__content input[type=submit],#taRegistration_form .form-actions .cta__content input[type=submit],#trial-div .cta__content .form-submit,.cta__content #block-tacontactform-subscription-inquiry input[type=submit],.cta__content #ta-contact-form input[type=submit],.cta__content #taProfile_form .form-actions input[type=submit],.cta__content #taRegistration_form .form-actions input[type=submit],.cta__content #trial-div .form-submit,.cta__content .btn--primary,.cta__content .manage-subscriptions__options .form-submit,.cta__content .poll .form-submit,.manage-subscriptions__options .cta__content .form-submit,.poll .cta__content .form-submit{margin-top:30px;margin-right:10px}.cta__content .btn-podcast{width:138px;text-align:center}.cta__image{position:absolute;right:0;top:0}.cta--podcast{min-height:370px}@media screen and (max-width:960px){.cta__content{max-width:100%;padding-right:20px;padding-left:20px}.cta__image{display:none}.cta--podcast{min-height:0}.page-multimedia-podcasts .multimedia__podcasts,.page-multimedia-podcasts .multimedia__videos,.page-multimedia-videos .multimedia__podcasts,.page-multimedia-videos .multimedia__videos,.page-tax-notes-talk-interview .multimedia__podcasts,.page-tax-notes-talk-interview .multimedia__videos,.page-tax-notes-talk-podcasts .multimedia__podcasts,.page-tax-notes-talk-podcasts .multimedia__videos{margin:0 20px}}.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}@media screen and (max-width:960px){.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__detail{display:block;clear:both;margin-bottom:40px}.multimedia__detail:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.multimedia__detail .contain,.multimedia__detail .page--nonsub .wrap__content,.page--nonsub .multimedia__detail .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:20px;padding-left:20px}}.detail__overview{padding-right:80px;float:left;width:50%}.detail__overview .media__datetime{font-size:13px;font-weight:700}.detail__overview .media__title{color:#0064a2}.detail__overview .media__author{display:block;margin-bottom:20px}@media screen and (max-width:960px){.detail__overview{float:none;width:100%;padding-right:0}.detail__overview .media__player{margin:20px 0}}.detail__overview .media__player iframe{position:absolute;top:0;right:0;width:50%;height:100%;max-height:400px}.detail__overview .media__summary{position:relative;min-height:200px;overflow:hidden;padding-bottom:60px;margin-top:10px}.detail__overview .media__summary a{color:#0680cc}@media screen and (max-width:960px){.detail__overview .media__player iframe{position:relative;width:100%}.detail__overview .media__summary{width:100%;padding-bottom:0}}.detail__overview .media__transcript{position:absolute;top:calc(100% - 42px);background-color:#fff;transition:top .35s;width:100%}.detail__overview .media__transcript.opened{top:0;height:100%}.detail__overview .media__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.detail__overview .transcript__toggle{background-color:#eee}.detail__overview .transcript__toggle:focus,.detail__overview .transcript__toggle:hover{color:#005589}.detail__overview .transcript__content{height:calc(100% - 42px);padding:10px 0}.multimedia__detail_podcast .detail__overview .media__summary{padding-bottom:42px}.multimedia__detail_podcast .detail__overview .media__player iframe{height:80px}.related__articles{margin-bottom:40px}.related__articles .content-block__link{font-size:16px;cursor:auto}.related__articles .content-block__link:hover{color:#f27320}.related__articles .multimedia--video{width:calc((100% / 3) - 10px);float:left;margin-right:10px;margin-left:0}@media screen and (max-width:960px){.related__articles .multimedia--video{float:none;width:100%;margin:0 0 10px;height:240px}}.related__articles .multimedia--video:nth-child(1):nth-last-child(1),.related__articles .multimedia--video:nth-child(1):nth-last-child(2),.related__articles .multimedia--video:nth-child(1):nth-last-child(3),.related__articles .multimedia--video:nth-child(2):nth-last-child(1),.related__articles .multimedia--video:nth-child(2):nth-last-child(2),.related__articles .multimedia--video:nth-child(3):nth-last-child(1){height:auto}.related__media{padding-top:20px;padding-bottom:20px;background-color:#f7f7f7}.page--nonsub .related__media>.wrap__content>h3,.related__media>.contain>h3{margin-bottom:20px;color:#0064a2;font-size:28px;font-weight:400;text-align:center}.related__media .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.related__media .multimedia.multimedia--podcast{background-color:#ccc}@media screen and (max-width:960px){.related__media .multimedia{float:none;width:100%;margin:10px 0}}.load-more-con{text-align:center;margin:30px auto}#block-tacontactform-subscription-inquiry .load-more-con input[type=submit],#ta-contact-form .load-more-con input[type=submit],#taProfile_form .form-actions .load-more-con input[type=submit],#taRegistration_form .form-actions .load-more-con input[type=submit],#trial-div .load-more-con .form-submit,.load-more-con #block-tacontactform-subscription-inquiry input[type=submit],.load-more-con #ta-contact-form input[type=submit],.load-more-con #taProfile_form .form-actions input[type=submit],.load-more-con #taRegistration_form .form-actions input[type=submit],.load-more-con #trial-div .form-submit,.load-more-con .btn--primary,.load-more-con .manage-subscriptions__options .form-submit,.load-more-con .poll .form-submit,.manage-subscriptions__options .load-more-con .form-submit,.poll .load-more-con .form-submit{cursor:pointer}.load-more-con .text-end{font-size:18px}.multimedia-remodal--subscribe{max-width:980px;background-color:#0064a2!important}@media screen and (max-width:650px){.multimedia-remodal--subscribe{width:90%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.multimedia-remodal--subscribe .remodal-close,.multimedia-remodal--video .remodal-close{top:1.5rem;right:1.5rem}.multimedia-remodal--subscribe .remodal-close::before{content:"";color:#999}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:450px}.multimedia-remodal--subscribe .remodal__left{padding:50px}@media screen and (max-width:960px){.multimedia-remodal--subscribe,.multimedia-remodal--subscribe:not(.help-image){width:90%;max-width:600px}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:0}.multimedia-remodal--subscribe .remodal__left{display:none;padding:20px;text-align:center}.multimedia-remodal--subscribe .remodal__left img{max-width:90%}}.multimedia-remodal--subscribe .remodal__right{padding:30px 50px;background-color:#fff}.multimedia-remodal--subscribe .remodal__right h1{margin-bottom:20px;font-size:36px;line-height:1.2}.multimedia-remodal--subscribe .remodal__right h1 span{color:#f27320}.multimedia-remodal--subscribe .remodal__right p{margin-bottom:20px}.multimedia-remodal--subscribe .remodal__right a:not(.btn){display:block;margin-top:5px;color:#999;font-size:12px;text-decoration:underline}@media screen and (max-width:960px){.multimedia-remodal--subscribe .remodal__right{padding:20px}.multimedia-remodal--video .remodal__title h1{font-size:22px}}.multimedia-remodal--video .remodal-close::before{content:"x"}#dataTableFavorites_wrapper+p:after,#taRegistration_form:after,.multimedia-remodal--video .remodal__title:after,.product__tab__content li:before,.profile__subscribe:after{content:""}.multimedia-remodal--video .remodal__title{display:block;clear:both;float:none;width:100%;padding:1rem 4rem 1rem 1rem}.multimedia-remodal--video .remodal__title:after{display:table;clear:both}.multimedia-remodal--video .remodal__title h1{float:left;max-width:80%;line-height:1.2}.multimedia-remodal--video .remodal__title .btn{float:right;margin-top:3px}@media screen and (max-width:960px){.multimedia-remodal--video .remodal__title .btn{float:none;margin-top:10px}}.multimedia-remodal--video .video__container{position:relative;height:0;max-height:300px;margin:0 1rem 1rem;padding-top:25px;padding-bottom:56.25%}.multimedia-remodal--video .video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.podcast_iframe{border:0;width:100%;height:80px}.multimedia__related .bx-wrapper{margin:auto}.multimedia__related .bx-controls-direction a{width:13px;height:21px;font-size:0;display:inline-block}.multimedia__related .bx-controls-direction a.disabled{display:none}.multimedia__related .bx-controls-direction .bx-next,.multimedia__related .bx-controls-direction .bx-prev{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/controls.png) no-repeat;background-size:26px;position:absolute;top:50%}.multimedia__related .bx-controls-direction .bx-prev{background-position:0 0;margin-right:16px;left:0;z-index:51}.multimedia__related .bx-controls-direction .bx-next{background-position:-13px 0;right:0;z-index:51}.multimedia__related .bx-pager.bx-default-pager{padding-top:20px;line-height:10px;text-align:center}.multimedia__related .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.multimedia__related .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.multimedia__related .bx-pager.bx-default-pager a.active,.multimedia__related .bx-pager.bx-default-pager a:focus,.multimedia__related .bx-pager.bx-default-pager a:hover{background:#C1C1C1}@media screen and (max-width:960px){.multimedia__related{margin:0 20px}}.tntalk--static-bar{background:#f1f1f1;padding:20px}.tntalk__image{width:220px}.tntalk_home_block_link{float:right}.entity-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}div.ner-entities-right-rail-container{background-color:#fafafa;margin-bottom:20px;padding-bottom:10px;border-color:#ddd;border-width:1px 1px 2px;border-style:solid}div.ner-entities-right-rail-container div.content-block__header{width:100%;padding-bottom:0;border-bottom:none}div.ner-entities-right-rail-container div.content-block__header h2.content_block__title{background-color:#0064a2;padding-top:10px;padding-left:10px;padding-bottom:12.14px;color:#fff;font-size:13px;font-weight:900;letter-spacing:1pt}div.ner-entities-right-rail-container div.category-container{background-color:#fafafa}div.ner-entities-right-rail-container div.category-container div.category-header{border-bottom:3px solid #0064a2;padding:10px 0;margin:0 10px}#rsscopylink::before,div.ner-entities-right-rail-container div.category-container div.category-header i.category-header-dropdown:before{margin-right:0}div.ner-entities-right-rail-container div.category-container div.category-header i.category-header-dropdown{float:right;color:#f27320;position:relative;cursor:pointer;margin:0}div.ner-entities-right-rail-container div.category-container div.category-header h2.content-block__title{color:#0064a2}div.ner-entities-right-rail-container div.category-container .entities-group{margin:0 5px;padding:5px 0;max-height:200px;overflow:auto}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container{background-color:#C9EAFF;padding:0 5px;margin:5px;float:left}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link{cursor:pointer}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link span.entity-name{color:#444;font-size:12px}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link span.entity-name:focus,div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link span.entity-name:hover{text-decoration:underline}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container:focus,div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container:hover{background-color:#A7DDFF}.opentip-container.style-ta-ner-right-rail-tip{max-width:300px;min-width:240px}.opentip-container.style-ta-ner-right-rail-tip .opentip{background-color:#f1f1f1;border-color:#DDD;border-width:1px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content{margin:10px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content h2{color:#444;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1pt;margin-bottom:10px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to:hover,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:hover,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container a.entity-tip-article-item:hover{color:#F27320}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container a.entity-tip-article-item{margin-top:5px;font-weight:500;font-size:13px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content .entity-tip-scroll-to{cursor:pointer;margin-bottom:10px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link{display:block;font-weight:900;font-size:13px}.resourcesContent .taTab,li.nerTabs{display:inline-block}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to:after,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:after{margin-left:5px;margin-right:-15px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to{font-weight:400}ul.nerTabsHeader{border-bottom:4px solid #0064a2;margin:25px 10px 0}li.nerTabs{padding:5px 10px;font-size:12px;background-color:#dedede;color:#0064a2;margin:5px 0 0;cursor:pointer;font-family:Lato,sans-serif;font-weight:900;text-transform:uppercase;border-top:4px solid #fff}li.nerTabs.selected{background-color:#0064a2;color:#fff}li.nerTabs:hover{background-color:#1a73ab;color:#fff}.nerSeeAllLinks{float:right;overflow:hidden;padding:15px 4px 0 0}.nerLeftRailBlockHeader{background-color:#0064A2;padding-top:10px;padding-left:10px;padding-bottom:12.14px;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.nerLeftRailContent,.nerLeftRailContentNoAccess{background:#eee;padding:15px}.nerLeftRailContent{word-break:break-all}.media__content.nerLeftRailContent p{margin-bottom:0}.NERmedia__datetime{margin-bottom:0;letter-spacing:1pt;margin-top:10px}.resourcesLeftRail .taTabs{padding-right:0}.books-collections-pager-bottom,.multimedia__pager{margin:40px}.books-collections-pager-bottom .item-list li,.multimedia__pager .item-list li{margin:0;font-size:18px;font-weight:700}.books-collections-pager-bottom .item-list li.pager-current,.multimedia__pager .item-list li.pager-current{color:#f27320}div .view-people{background-color:#eee;margin:-30px 0 40px;padding-top:30px;padding-bottom:30px}div .view-people .view-content{margin-left:5%;margin-bottom:80px}div .view-people .view-content .sticky-header,div .view-people .view-content .views-table{width:90%}div .view-people .view-content a{margin-left:20px}div .view-people div .views-exposed-form{margin-left:5%}div .view-people div .views-exposed-form div .views-exposed-widget{height:150px}div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{margin-top:23px}div .view-people div .views-exposed-form #edit-rid-wrapper{width:200px}.poll{margin:20px 0}.poll .bar:not(:last-of-type),.poll .title{margin-bottom:10px}.poll .title{font-size:18px}.poll label{text-transform:none}.poll .bar{display:block;width:100%;height:30px;background-color:#f1f1f1}.poll .bar .foreground{position:relative;height:30px;background-color:#7c7c7c}.poll .percent{position:absolute;top:4px;right:10px;color:#fff;font-weight:600}.block-poll .links,.block-poll .total{display:none}.product__intro{margin-bottom:60px}.product__intro h1{margin-bottom:15px;color:#f27320;font-weight:400}.product__intro p{margin-bottom:10px}.product__options{margin-bottom:60px}.product__tabs{margin-bottom:-1px}.product__tab{display:inline-block;padding:5px 15px 6px;border:solid transparent;border-width:1px 1px 0;color:#666;font-size:12px;font-weight:700;text-transform:uppercase}.product__tab.active{background:#eee;border:solid #ccc;border-width:1px 1px 0;color:#0064a2}.product__tab__content{padding:30px;background:#eee;border:1px solid #ccc}.product__tab__content h2{margin-bottom:30px;font-weight:400;line-height:1.2}.product__tab__content ul{margin-left:1em}.product__tab__content ul ul{margin-top:5px}.product__tab__content li{margin-bottom:5px;list-style:none}.product__tab__content li:before{float:left;display:block;width:4px;height:4px;margin:8px 0 0 -10px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/bullet.png)}.product-tab-expand{font-size:12px;font-weight:700;text-transform:uppercase}.product-tab-expand:after{color:#f27320}.product__details{display:none;padding-top:30px}.product__more{margin-bottom:30px;padding:20px 45px;border:5px solid #f27320;border-radius:5px;font-size:18px}.product__more p{margin-bottom:0;line-height:1.5}.basic-info__company,.basic-info__email,.product_pdf{margin-bottom:10px}.product_pdf{cursor:pointer;display:inline-table}[class^=icon-].product_pdf::before{font-size:20pt}.product_pdf_text{color:#000;font-size:12px}.profile h1{color:#f27320;font-weight:400;font-size:28px}.basic-info__name{font-size:18px;font-weight:700}@media screen and (max-width:480px){.basic-info__name{float:none;width:100%}}.basic-info__company:before,.basic-info__email:before{display:inline-block;width:20px;color:#666}#edit-account .form-item-mail .description,#taProfile_form .form-item-name .description{display:none}.contact-incorrect{margin:20px 0 10px;color:#666;line-height:1.2}@media screen and (max-width:480px){.basic-info__company,.basic-info__email,.contact-incorrect{float:none;width:100%}}#taProfile_form .free_trial_activation_field{padding:0 20px}#taProfile_form .form-wrapper{position:relative;float:left;width:100%}#taProfile_form .form-wrapper#edit-account{width:100%}@media screen and (max-width:480px){#taProfile_form .form-wrapper{clear:both;float:none;width:100%}}#taProfile_form .form-actions{width:75%;float:right;clear:both;text-align:right}#taProfile_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taProfile_form .form-actions input[value=Cancel]:focus{outline:0}@media screen and (max-width:480px){#taProfile_form .form-actions{float:none;width:100%}}#taProfile_form .taTooltip,#taProfile_form .taTooltip--alias,#taProfile_form .taTooltip--phone,#taProfile_form .taTooltip--primarypub{position:absolute;top:-2px;right:0;color:#ccc}#taProfile_form .taTooltip--alias:hover,#taProfile_form .taTooltip--phone:hover,#taProfile_form .taTooltip--primarypub:hover,#taProfile_form .taTooltip:hover{color:#666}#taProfile_form .taTooltip--personalize{float:right;font-size:90%;color:#ccc}#taProfile_form .taTooltip--personalize:hover{color:#666}#taProfile_form .form-item .description{margin-bottom:15px;margin-top:-10px}#edit-account{clear:both}#edit-account .form-item-mail{float:left;width:75%}#edit-account .form-item-pass .description,#edit-account .form-item-pass .password-strength-text,#edit-account .form-item-pass .password-strength-title,#edit-account .form-item-pass .password-suggestions,#edit-account .form-item-pass div.password-confirm{display:none!important}#edit-account .form-item-pass .password-strength{float:none;position:relative;top:21px;width:100%;margin:0}#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{width:100%}#edit-account .form-item-pass-pass1 .password-indicator,#edit-account .form-item-pass-pass2 .password-indicator{margin-top:-2px;height:2px;background-color:#ddd}#taRegistration_form{clear:both;position:relative;display:block;margin:0 -20px}#taRegistration_form:after{display:table;clear:both}#taRegistration_form .form-wrapper{float:left;width:75%}#taRegistration_form .form-wrapper#edit-account{float:left;width:75%;padding:0}@media screen and (max-width:480px){#taRegistration_form .form-wrapper{float:none;width:100%;padding:0}}#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:right!important;clear:both;width:50%;padding:0 20px}@media screen and (max-width:480px){#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:none;width:100%;padding:0}}#taRegistration_form .form-item-mollom-captcha{margin-bottom:20px}#taRegistration_form .form-actions,#taRegistration_form .terms-and-conditions{text-align:right}#taRegistration_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taRegistration_form .form-actions input[value=Cancel]:focus{outline:0}#taRegistration_form .profile-personalization{clear:both;margin:15px 20px 0;padding-top:15px}#taRegistration_form .profile-personalization .form-wrapper{float:left;width:75%;padding:0}@media screen and (max-width:480px){#taRegistration_form .profile-personalization{margin:15px 0}#taRegistration_form{margin:0}#taRegistration_form #edit-account .form-item{padding:0}.profile__subscribe .article-views-remaining{line-height:1}}.profile__subscribe{display:block;clear:both;padding:25px 70px;border:5px solid #f27320;border-radius:5px}.custom-email-subscription:first-child,.help-personalize{border-top:1px solid #ddd}.profile__subscribe:after{display:table;clear:both}.profile__subscribe .article-views-remaining{margin-bottom:10px;color:#999;font-size:18px;font-weight:400;text-align:center}.profile__subscribe .article-views-remaining-count{color:#666;font-weight:700}.profile__subscribe h1{color:#f27320;margin-bottom:25px;font-weight:900;text-align:center;text-transform:uppercase}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:left;width:75%}@media screen and (max-width:480px){.profile__subscribe h1{margin-bottom:15px;font-size:25px;line-height:1}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:none;width:100%;padding:0;text-align:center}}.profile__subscribe .profile__subscribe__extra{padding-left:0;color:#999;font-size:13px;font-weight:900;text-transform:uppercase}.profile__subscribe .profile__subscribe__extra p,.profile__subscribe .profile__subscribe__extra small{margin-bottom:0;line-height:1}.profile__subscribe .profile__subscribe__extra .view-reset-date{color:#666}.profile__subscribe .profile__subscribe__action{padding-right:0}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit],.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .poll .form-submit{float:right;width:185px;height:50px;font-size:14px;line-height:35px}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit]:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{font-size:16px}@media screen and (max-width:480px){#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit],.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .poll .form-submit{width:100%;height:40px;margin-top:10px;padding:0}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit]:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{display:none}.profile__subscribe{padding:10px}}.help-personalize{clear:both;padding:20px 0 0;color:#666;font-size:18px;font-weight:700}.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{max-width:1240px;width:100%;min-width:960px;margin:0 auto}@media print{.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}}.page-state-tax-today-state-tax-amnesty-programs h2.title,.page-user-manage-favorites h2.title,.page-user-manage-searches h2.title{margin-bottom:20px;color:#f27320;font-size:28px;font-weight:400}.page-state-tax-today-state-tax-amnesty-programs .delete-selected,.page-user-manage-favorites .delete-selected,.page-user-manage-searches .delete-selected{float:left}#dataTableFavorites_wrapper+p .save-tags,.page-state-tax-today-state-tax-amnesty-programs .manage-emails,.page-user-manage-favorites .manage-emails,.page-user-manage-searches .manage-emails{float:right}#dataTableFavorites_wrapper+p{display:block;clear:both;margin-bottom:60px}#dataTableFavorites_wrapper+p:after{display:table;clear:both}.subscriptions-no-results{color:#999;font-size:12px;font-style:italic}@media screen and (max-width:960px){.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.manage-email-subscriptions .contain,.manage-email-subscriptions .page--nonsub .wrap__content,.page--nonsub .manage-email-subscriptions .wrap__content{padding:0 20px}}.manage-email-subscriptions h1{margin-bottom:10px;color:#f27320;font-weight:400}.manage-email-subscriptions .manage-subscriptions__intro,.manage-email-subscriptions .manage-subscriptions__intro p{margin-bottom:0}.manage-email-subscriptions #edit-early-option{margin-left:20px}.manage-subscriptions__options{margin:0 -20px}.manage-subscriptions__options>.form-item{float:left;width:25%;margin-bottom:35px;padding:0 20px}.manage-subscriptions__options>.form-item>label{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ddd}@media screen and (max-width:480px){.manage-subscriptions__options>.form-item{width:100%;padding:0}}@media screen and (min-width:480px) and (max-width:960px){.manage-subscriptions__options>.form-item{width:50%}}.manage-subscriptions__options .form-checkboxes .form-item{margin-top:0;margin-bottom:15px}.manage-subscriptions__options .form-item input{float:left;margin-right:10px}.manage-subscriptions__options .form-item input+label{display:block;overflow:hidden;text-transform:none!important}.manage-subscriptions__options .form-submit{clear:both;float:left;margin-bottom:35px;margin-left:20px}@media screen and (max-width:650px){.manage-subscriptions__options .form-submit{margin-left:0}}.manage-subscriptions__options .manage-searches{float:right;margin:30px 20px 0 30px}.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:10px}.manage-subscriptions__options .label-beta{float:right;height:50%;padding:5px}.manage-subscriptions__options .multi-option-header{font-size:18px;font-weight:700}@media screen and (max-width:650px){.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:0;margin-right:0}.manage-subscriptions__options .manage-searches{margin:30px 0}.manage-subscriptions__options{margin:0 auto}}.subscription-label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0}.subscription-description{color:#999}.manage-subscriptions__custom{clear:both;margin:60px 20px 0}.manage-subscriptions__custom+.subscriptions-no-results{margin:0 20px 30px}@media screen and (max-width:650px){.manage-subscriptions__custom{margin:0 auto}}@media screen and (min-width:650px) and (max-width:960px){.manage-subscriptions__custom{padding:0 20px}}.custom-email-subscription{margin:0 20px;padding:15px 0;border-bottom:1px solid #ddd}.custom-email-subscription+.form-submit{margin-top:30px}.custom-email-subscription>.saved-search-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.saved-search-row>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.saved-search-row>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.saved-search-row .form-radios{margin-right:20px}.custom-email-subscription>.saved-search-row .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.saved-search-row .form-radios .form-item label{float:left}.custom-email-subscription>.saved-search-row .cc-emails{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:5px}.custom-email-subscription>.saved-search-row .cc-emails label{text-transform:none}.custom-email-subscription>.saved-search-row .cc-emails input{margin-bottom:0;float:none}.custom-email-subscription>.saved-search-row>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.saved-search-row>.form-item>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.saved-search-row>.form-item>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.saved-search-row>.form-item .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.saved-search-row>.form-item .form-radios .form-item label{float:left}@media screen and (max-width:650px){.custom-email-subscription{margin:0 auto}}@media screen and (min-width:650px) and (max-width:960px){.custom-email-subscription{padding:0 20px}}#block-tacontactform-subscription-inquiry,#ta-contact-form{margin-top:15px}#block-tacontactform-subscription-inquiry .form-item,#ta-contact-form .form-item{float:left;width:315px}#block-tacontactform-subscription-inquiry .form-item:nth-child(even),#ta-contact-form .form-item:nth-child(even){margin-right:15px}#block-tacontactform-subscription-inquiry .form-item-comment,#ta-contact-form .form-item-comment{width:100%!important}#block-tacontactform-subscription-inquiry .form-textarea,#ta-contact-form .form-textarea{margin-bottom:15px}#block-tacontactform-subscription-inquiry .form-item-mollom-captcha,#ta-contact-form .form-item-mollom-captcha{margin-left:15px;margin-right:15px}#block-tacontactform-subscription-inquiry input[type=submit],#ta-contact-form input[type=submit]{float:right;clear:both;margin-bottom:30px}.contact-us__method{margin-bottom:5px}.customer-service--phone p:first-child{float:left;margin-right:5px}.customer-service--phone p:first-child+p{display:block;overflow:hidden;margin-bottom:0}.contact-us__extra a{display:block;margin-bottom:5px}#ta-contact-form-notice{color:#666;font-size:13px;font-weight:600;width:85%}.contain-resources li.nerTabs.selected,.contain-resources li.nerTabs:hover{color:#0064a2;border-top:4px solid #0064a2}@media screen and (max-width:480px){#ta-contact-form-notice{font-size:11px;width:80%}}.terms-and-conditions-agree{float:right;width:275px;padding-right:20px;text-align:right}.terms-and-conditions-agree #edit-field-terms-and-conditions{width:auto;padding:0}.remodal.terms-and-conditions{height:50%;padding:20px}.remodal.terms-and-conditions li,.remodal.terms-and-conditions p{font-size:12px}.remodal.terms-and-conditions li{margin-bottom:10px;margin-left:30px}.terms-and-conditions-content{height:90%;overflow-y:scroll}.contain-resources{max-width:1240px;width:100%;margin-bottom:20px}.contain-resources hr{margin-bottom:0}@media screen and (max-width:650px){.contain-resources .content-block__header{margin-top:0}}span.resourceFavIcon>a.article__favorite{float:right;border-left:0}.resourceHeader{margin-bottom:20px}.finalTemp,.modifiedByContent,.propReg{height:100%;margin-bottom:15px;overflow-y:scroll;max-height:300px}.expand{max-height:100%}.expandModifiedByContent,.expandfinalTemp,.expandpropReg{width:460px;position:absolute;margin:-15px 0 0;background-color:#dedede;text-align:center;cursor:pointer}.expandfinalTemp,.expandpropReg{width:460px;position:absolute;margin:-41px 0 0;background-color:#dedede;text-align:center;cursor:pointer}.resourcesContent .multimedia__related,.search-page__sidebar .content-block__content [for=edit-proximity]{position:relative}.contain-resources ul.nerTabsHeader{margin:0;border-bottom:2px solid #dedede}.contain-resources li.nerTabs{margin:5px 5px 0 0;background-color:#fff}.commentary .media__product,.news .media__product,.resourceAuthors .media__product{margin:10px 0 0}.contain-resources li.nerTabs.selected{background-color:#fff;border-left:2px solid #dedede;border-right:2px solid #dedede}.finalTemp,.propReg{margin-bottom:40px}.finalTemp div,ul.regsArticle{margin-bottom:0}ul.regsArticle{display:table;width:100%}ul.regsArticle li{display:table-cell}li.resourceRegTitle{width:100%;padding-right:5px}.resourcesContent .media__datetime{letter-spacing:1pt;margin:10px 0}.resourcesContent .media__snippet{padding:0 5px 10px 0}.resourcesContent .media__title{line-height:1.2}.allIrs .media__title,.case_media,.writtenDeterminations .media__title{margin:10px 0}p.media__snippet.casename{padding-bottom:0}.resourcesContent .bxslider .media__author,.resourcesContent .bxslider .media__snippet,.resourcesContent .bxslider .multimedia__content,.resourcesContent .bxslider .multimedia__title{padding:5px}.resourcesContent .bxslider li.multimedia.multimedia--video{z-index:5!important}.resourcesContent .multimedia__related .bx-wrapper{margin-top:20px}.resourcesContent .multimedia__related .bx-wrapper .multimedia__content{padding:10px 5px}.resourcesContent .multimedia__related .bx-wrapper .media__author,.resourcesContent .multimedia__related .bx-wrapper .media__snippet,.resourcesContent .multimedia__related .bx-wrapper .multimedia__title{padding:0 5px}.resourcesContent .multimedia__related .bx-prev{left:-16px}.resourcesContent .multimedia__related .bx-next{right:-16px}span.resourcerightboxes a{margin-top:0}span.resourcerightboxes{float:left;padding-right:5px;padding-bottom:20px}.search-results--none{margin-bottom:0;padding:35px 0;color:#999;font-size:14px;font-style:italic}.search-page__results #search-free-content-snippet .search-result-heading h2{font-size:28px;font-weight:400;color:#666}.search-page__results #search-free-content-snippet .media{border-bottom:none}.search-page__results #search-free-content-snippet .media__content:first-of-type{padding-top:0}@media screen and (max-width:650px){.search-page__results #search-free-content-snippet .search-result-heading h2{font-size:23px}.search-page__results .listing__controls>.form--inline:first-child{padding-right:0;padding-bottom:20px}}.search-page__results label[for=search-sort-by]{display:inline-block;margin:0 15px 0 0}.search-page__results form{display:inline-block;width:200px}.search-page__results .chosen-container{margin-bottom:0}.search-page__results #listing__content .search-result-heading{margin-top:40px}.search-page__results #listing__content .search-result-heading h2{font-size:28px;font-weight:400;color:#666}@media screen and (max-width:650px){.search-page__results #listing__content .search-result-heading h2{font-size:23px}}.search-page__results .media__content{padding:20px 0}.search-page__results .media__content .media__meta>.media__product{letter-spacing:1px;font-size:13px}.search-page__results .media__content .media__meta>div{display:-ms-flexbox;display:flex}.search-page__results .media__content .media__meta div>.media__product{margin-right:5px;margin-top:10px}.search-page__results .media__content .media__meta div>.media__product+.media__datetime::before{content:'|';margin-right:5px}.search-page__results .media__content .media__meta div>.media__datetime{letter-spacing:0}.search-page__results .media__datetime{margin-top:10px;margin-bottom:0}.search-page__results .media__product{margin-top:5px;display:inline;vertical-align:sub}.search-page__results .media__product .icon-lock,.search-page__results .media__product .nav-link__noaccess{font-size:18px}@media screen and (max-width:1366px){.search-page__results .media__product{display:block}}.search-page__sidebar .content-block__header.is-hidden,.search-page__sidebar .content-block__link.is-hidden{display:none}.search-page__results .search--blogger__bio p{margin-top:20px}.search-page__results .search--blogger__bio a{text-decoration:underline}.search-page__results .search--blogger__bio p:first-child{margin-top:0}.search-page__results .article__attributes{margin-bottom:0}.search-page__results .article__attributes .search--blogger__bio p:first-child{margin-top:20px}.search-page__sidebar a>img{margin-bottom:40px;max-width:100%;height:auto}@media screen and (max-width:650px){.search-page__results .media__content{padding:20px}.search-page__results .search--blogger__content{overflow:visible}.search-page__sidebar a>img{margin-bottom:0}}.search-page__sidebar .content-block__header{border-bottom-color:#999;margin-top:0!important}.search-page__sidebar .content-block__title{color:#999}@media screen and (max-width:960px){.search-page__sidebar .icon-help-circled{display:none}}.search-page__sidebar .advance_search_proximity_helper{margin-right:5px;right:0}.search-filter{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}.search-filter:first-of-type{margin-top:15px}.search-filter:hover{background:#e3e3e3}.search-filter:after{color:#666}.search-filter:after:hover{color:#333}.search-filter-operator{display:inline-block;margin:0 5px 5px 0;padding:5px 0;line-height:14px}.search-filter--none{margin-bottom:0;padding-top:15px;color:#999;font-size:14px}.search-filter-actions{float:left;margin-bottom:60px}.search-filter__clear,.search-filter__save{float:left;width:125px;margin-top:15px;text-align:center}.search-filter__save{margin-right:5px;width:auto}@media only screen and (max-width:960px){.search-filter__clear,.search-filter__save{width:100%;max-width:190px}}@media only screen and (max-width:480px){.search-filter__clear,.search-filter__save{width:125px}.search-filter__save{width:auto}}.search-block--terms{margin-bottom:20px;display:block;clear:both}label[for=search-restrict-subscribed],label[for=edit-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}.search-block--terms:after{content:"";display:table;clear:both}.search-block--terms .content-block__content{padding:10px 10px 0}.search-block--terms .search-terms-form{display:block;clear:both}.search-block--terms .search-terms-form:after{content:"";display:table;clear:both}label[for=search-restrict-subscribed] .form-type-checkbox,label[for=edit-subscribed] .form-type-checkbox{display:inline-block}.search-block--terms .form-item-esq,.search-block--terms .form-item-proximity{float:left;width:calc(100% - 30px)}.search-block--terms .form-submit{transition:unset;float:right;width:30px;height:30px;overflow:hidden;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/ta-submit-gray.png);text-indent:-10000px}.search-block--terms .form-submit:focus,.search-block--terms .form-submit:hover{background-position:0 -30px}#search-facets-content{margin-top:10px}#edit-search-term-submit{margin-bottom:15px}#search-facets-content .input-group{height:100%;margin-bottom:10px}#search-facets-content .input-group__action{height:100%;padding-top:39px}#search-facets-content .chosen-container{margin-bottom:0}#search-facets-content .or-toggle{width:100%;height:100%;padding:0;background:#999;line-height:3}#search-facets-content .or-toggle.or-selected{background:#f27320;border:0;opacity:1}#search-facets-content label{margin-top:15px}.form-checkbox.nonprimary.icon-times,.form-checkbox.primarynopdfaccess.icon-times{color:#ff0606}#final-selected-list .icon-times::before{padding:0 0 0 3px}span.final-selected-list_select-all-container{border:1px solid #ccc;font-size:12px;font-weight:400;padding:0 3px}.final-selected-list_select-all-container a:hover{color:#d35c1d}.final-selected-list_select-all{display:block;margin:5px 0 -15px -4px;color:#005589}.search-date-range .granular-date-submit,.search-date-range .label-end-content,.search-date-range .label-init-content{margin-top:10px}.search-date-range{margin-bottom:30px}.search-date-range .radios-content{margin-bottom:10px}.search-date-range .date-padding{float:none;padding:0}.search-date-range .container-inline-date .form-item,.search-date-range .container-inline-date .form-text{margin-bottom:0}.search-date-range__helper{margin-bottom:0;padding:5px 0;color:#999;font-size:10px;font-style:italic}.quick-search-submit{display:block;width:30px;height:30px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/ta-submit-gray.png) no-repeat;border:0;text-indent:-9999px}.quick-search-submit:hover{background-position:0 -30px}.search-help__content{max-width:960px;margin:0 auto;padding-top:10px;line-height:1.2}.search-help__content p{margin-bottom:5px}.search-help__content small{font-weight:800}.search-help__title{margin-bottom:5px;font-weight:800}.search-help__title+p{margin:-5px 0 20px}.code-section-searches,.field-restricted-searching,.proximity-search,.retrieving-documents-citation,.search-connector{clear:both;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.field-restricted-searching{border-bottom:0}.search-connector__operator{float:left;width:15%;font-weight:800}.search-connector__description{display:block;overflow:hidden}.search-example{width:100%;margin-bottom:0}.search-example small{float:right}.available-fields{display:block;clear:both;margin:20px 0 10px}.available-fields:after{content:"";display:table;clear:both}.available-fields__options{float:left;width:33%;margin-bottom:5px;list-style:none}.search-help__close{display:block;margin:10px 0;font-style:italic;text-align:center;cursor:pointer}.search-help__close:after{color:#f27320}.save-search-popup,.selected-results-popup{display:none}.form-item-prompt-frequency label,label[for=edit-prompt-title],label[for=edit-prompt-frequency],label[for=edit-prompt-cc-emails],label[for=selected-send-to-me],label[for=edit-selected-send-to],label[for=edit-selected-subject]{text-transform:none}label[for=edit-prompt-title],label[for=edit-prompt-cc-emails],label[for=edit-selected-subject]{margin-bottom:5px}.saved-search-actions{float:right;margin:15px 0 0}#block-tacontactform-subscription-inquiry .saved-search-actions input[type=submit],#ta-contact-form .saved-search-actions input[type=submit],#taProfile_form .form-actions .saved-search-actions input[type=submit],#taRegistration_form .form-actions .saved-search-actions input[type=submit],#trial-div .saved-search-actions .form-submit,.manage-subscriptions__options .saved-search-actions .form-submit,.poll .saved-search-actions .form-submit,.saved-search-actions #block-tacontactform-subscription-inquiry input[type=submit],.saved-search-actions #ta-contact-form input[type=submit],.saved-search-actions #taProfile_form .form-actions input[type=submit],.saved-search-actions #taRegistration_form .form-actions input[type=submit],.saved-search-actions #trial-div .form-submit,.saved-search-actions .btn--primary,.saved-search-actions .manage-subscriptions__options .form-submit,.saved-search-actions .poll .form-submit{margin-left:10px}label[for=selected-send-to-me]{margin-bottom:15px}.form-item-selected-send-to-me{display:inline}.selected-results-popup{top:90px}.selected-results-popup a{display:inline;font-weight:400}.selected-results-popup .delivery-label{float:left}#selected-method-list{float:left;margin-left:10px;margin-bottom:10px}#selected-method-list .form-radios .form-item{margin:0}#selected-method-list input.form-radio{vertical-align:text-top}#selected-list{margin-top:15px;overflow-y:scroll}#selected-list li{font-size:12px}#selected-list .selected-item-details{display:none}#select-skipped{font-weight:400;margin-bottom:10px}#final-selected-skipped{margin-bottom:0;margin-left:10px;padding-left:10px}#send-results{float:right;margin-top:-3px;margin-right:5px;text-transform:capitalize;color:#0064a2;font-weight:700;transition:color .3s}#send-results:focus,#send-results:hover{color:#005589}#send-results::before{margin-right:.5rem;color:#999}.selected-option-set{clear:both}.form-item-proximity-adv,.form-item-search-adv{margin-left:10px;margin-right:10px}#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}.container_div,.event_time_header,.page-support-help-center #main-content,.tnl_content_para{position:relative}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.search-page #listing__content .media .select-result{float:left;margin-top:25px;margin-right:10px}@media screen and (max-width:650px){.search-page #listing__content .media .select-result{margin-top:20px;margin-left:20px}}.use-results{background:0 0;margin-bottom:0;padding:15px 5px;font-size:14px}.use-results table{margin:0;padding:0}.use-results table tbody{border:none}.use-results label{display:inline;font-weight:400}#selectall{margin-top:0}body.search-framed .footer__topics,body.search-framed nav.nav--main .nav--main__nav,body.search-framed nav.nav--top,body.search-framed section.search-page__sidebar>iframe[src*=ad]{display:none}.related_topics{margin-top:15px}#rsscopylink::before,#rsslink::before{font-size:140%;vertical-align:middle;margin-top:-3px}#rsscopylink,#rsslink{margin-top:10px}#rssdiv{clear:both}.page--nonsub .page-support-help-center .wrap__content,.page-support-help-center .contain,.page-support-help-center .page--nonsub .wrap__content{position:static}.floating__cta{position:absolute;top:160px;right:0;width:240px;padding:30px;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,.35);text-align:center}.floating__cta p{color:#666;font-size:24px;line-height:1.2}@media screen and (max-width:960px){.floating__cta p{width:50%;float:left;margin:0;font-size:18px;color:#fff}.floating__cta{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%;padding:10px;background-color:#0064a2}}.support__intro h1{color:#666;font-weight:700;font-size:35px}.support__intro h1+p{font-size:18px}@media screen and (max-width:960px){.support__intro h1+p{font-size:14px}}.support__intro h2{color:#666;margin-bottom:10px;font-size:24px}.support__intro .support__materials{padding-bottom:50px;border-bottom:2px solid #eee}.support__intro .accordion{display:block;clear:both;margin-right:-.75rem;margin-left:-.75rem}.support__intro .accordion:after{content:"";display:table;clear:both}.support__intro .accordion button[data-a11y-toggle]{float:left;clear:left;width:25%;padding:.75rem 2rem .75rem .75rem;background-color:transparent;border:0;color:#666;font-size:16px;font-weight:700}.support__intro .accordion button[data-a11y-toggle]:first-of-type{margin-top:1rem}.support__intro .accordion button[data-a11y-toggle]::before{position:absolute;top:50%;right:.5rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.support__intro .accordion button[data-a11y-toggle]::after{background-image:none}.support__intro .accordion button[data-a11y-toggle][aria-expanded=true]{color:#222;background-color:#eee}@media screen and (max-width:960px){.support__intro .accordion button[data-a11y-toggle]{float:none;width:100%}}.support__intro .accordion div[id*=support]{overflow:hidden;width:75%;min-height:150px;padding:1rem 2rem;background-color:transparent;border-left:1px solid #ddd}@media screen and (max-width:960px){.support__intro .accordion div[id*=support]{width:100%;min-height:0;padding-right:1px;padding-left:1px;border-top:1px solid #ddd;border-left:0}.support__intro .accordion{margin-right:0;margin-left:0}.support__intro{padding-right:20px;padding-left:20px}}.support__collateral{margin:0;padding:0}.support__collateral li{padding:5px 0;font-weight:700}.support__collateral li a{color:#0064a2}.support__collateral .collateral--guide a::before,.support__collateral .collateral--video a::before{content:"";float:left;width:20px;height:20px;margin-right:15px;background-repeat:no-repeat;background-position:center}.support__collateral .collateral--guide a::before{background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/help_center/user-guides-icon.png)}.support__collateral .collateral--video a::before{background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/help_center/instructional-videos-icon.png)}.support__collateral ul{margin-left:35px}.support__faq{clear:left;padding:60px 0}.support__faq h2{font-size:24px;text-align:center;color:#f27320}.support__faq .accordion{max-width:740px;margin:0 auto;padding:30px 0 0}.support__faq .accordion a{font-weight:700}.support__webinar{max-width:740px;margin:0 auto;padding:0 0 60px}.support__webinar h2{padding:0 0 10px;font-size:24px;line-height:1.2;font-weight:700;color:#f27320}.support__webinar a{font-weight:700}@media screen and (max-width:960px){.support__webinar{padding:0 20px 40px}}.student-competition__page h2.content__header{font-size:28px;font-weight:400;color:#f27320;padding-bottom:20px}.student-competition__page p{font-size:16px}.student-competition--page-list .view-header h2{font-size:28px;font-weight:400;color:#f27320;padding-bottom:20px}.student-competition--page-list .view-grouping-header{font-size:20px;font-weight:700;margin-bottom:40px}.student-competition--page-list .view-grouping{margin-bottom:40px}.student-competition--page-list .view-grouping-content .item-list h3{font-size:13px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:1pt;padding-bottom:20px}.student-competition--page-list .view-grouping-content .item-list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;list-style:none}.student-competition--page-list .view-grouping-content .item-list ul li{flex:0 0 calc(100% / 2 - 20px);-ms-flex:0 0 48%;margin-left:0;margin-bottom:40px;border-bottom:1px solid #ddd}.student-competition--page-list .view-grouping-content .item-list ul li .views-field-title{font-size:18px;font-weight:700;color:#666}@media screen and (max-width:650px){.student-competition--page-list .view-grouping-content .item-list li{-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-bottom:20px!important}}.taMedia{display:block;clear:both}.taMedia:after{content:"";display:table;clear:both}.taMedia__mentions,.taMedia__press-releases{float:left;width:75%;margin-bottom:35px;padding-top:20px}.taMedia__press-releases{border:solid #fff;border-width:0 0 1px 1px}.taMedia__mentions{background:#fff;border:solid #fff;border-width:0 1px 1px 0}.taMedia__mentions .media{border-bottom-color:#ddd}.dataTables_length{float:left;margin-top:3px}.dataTables_length select{width:auto;height:25px;margin:0 5px}.dataTables_filter{float:right;width:30%;line-height:30px}.dataTables_filter input{float:right;width:75%}.dataTables_info{color:#999;font-size:12px;font-style:italic;text-align:center}.dataTables_paginate{margin-bottom:20px;text-align:center}.dataTables_paginate .paginate_button{font-weight:700;text-transform:uppercase;cursor:pointer}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.disabled{color:#999;cursor:default}.dataTables_paginate span .paginate_button:not(:last-of-type){margin-right:10px}.dataTables_paginate .paginate_button.first,.dataTables_paginate .paginate_button.previous{margin-right:10px;font-size:12px}.dataTables_paginate .paginate_button.last,.dataTables_paginate .paginate_button.next{margin-left:10px;font-size:12px}.dataTables_wrapper table{clear:both;width:100%;border:1px solid #ddd}.dataTables_wrapper thead{background:#eee;font-size:12px;line-height:1;text-transform:uppercase}.dataTables_wrapper thead .select-all{text-align:center}.dataTables_wrapper thead .select-all input{margin:0}.dataTables_wrapper thead th{padding:10px;border-bottom:2px solid #ddd}.dataTables_wrapper .sorting:after,.dataTables_wrapper .sorting_asc:after,.dataTables_wrapper .sorting_desc:after{content:"";float:right;display:block;width:12px;height:12px}.dataTables_wrapper .sorting_asc:after{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting.png) 0 -24px no-repeat}.dataTables_wrapper .sorting:after{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting.png) 0 -12px no-repeat}.dataTables_wrapper .sorting_desc:after{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting.png) no-repeat}.dataTables_wrapper tr.odd{padding:0;background:#fff}.dataTables_wrapper tr.even{padding:0;background:#f9f9f9}.dataTables_wrapper tbody td{padding:5px 10px}.dataTables_wrapper tbody td:nth-child(1) input{margin:3px 0 0}.dataTables_wrapper .form-submit{margin-bottom:60px}.dataTables_wrapper .save-tags{float:right}#dataTableFavorites td:nth-child(2){width:30%}#dataTableFavorites td:nth-child(3),#dataTableFavorites td:nth-child(4){width:20%}#dataTableFavorites td:nth-child(5) input{margin-bottom:5px}#dataTableFavorites td:nth-child(5) .description{color:#999;font-size:10px!important;font-style:italic}#dataTableFavorites td:nth-child(6){width:15%}#dataTableFavorites td:nth-child(6) ul{list-style:none}#dataTableFavorites td:nth-child(6) li{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before{margin-right:0;margin-left:5px;color:#999;opacity:.5;transition:all .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before:hover{opacity:1}#dataTableFavorites td:nth-child(6) li:hover{background:#e3e3e3}.iga-status,.state-tax-amnesty-programs{padding-top:20px!important}.iga-status table,.state-tax-amnesty-programs table{margin:20px 0 40px;border:1px solid #ddd}.iga-status table p:last-child,.state-tax-amnesty-programs table p:last-child{margin-bottom:0}.iga-status table thead,.state-tax-amnesty-programs table thead{background-color:#eee;text-transform:uppercase}.iga-status table thead th,.state-tax-amnesty-programs table thead th{border-bottom:2px solid #ddd;vertical-align:bottom}.iga-status table tbody tr:nth-child(even),.state-tax-amnesty-programs table tbody tr:nth-child(even){background:#f9f9f9}.switch,table#frl-important-docs tr{background-color:#fff}.iga-status table tbody tr,.state-tax-amnesty-programs table tbody tr{padding:0;border-bottom:1px solid #ccc}.iga-status table tbody tr td,.state-tax-amnesty-programs table tbody tr td{padding:5px 10px;vertical-align:top}.state-tax-amnesty-programs table{font-size:12px}.state-tax-amnesty-programs table thead th{padding:10px 5px}.iga-status table thead th{padding:10px}.iga-status table thead p{display:inline}.iga-status table tbody{font-size:14px}.page-state-tax-today-state-tax-amnesty-programs h2.title{margin-bottom:0!important}.page-state-tax-today-state-tax-amnesty-programs .dataTables_wrapper{margin-top:0}#dataTableStateTaxPrograms{margin-bottom:60px;font-size:12px}.model-igas p,.model-igas ul li p,.tnl_extra_space{margin-bottom:5px}#dataTableStateTaxPrograms thead th{padding:10px 5px}#dataTableStateTaxPrograms thead th:after{display:none}.model-igas{padding-top:20px!important}.model-igas ul{margin-left:20px}table#frl-important-docs{width:100%;border:1px solid #ddd;margin:20px 0}table#frl-important-docs tr:nth-child(odd){background-color:#eee}table#frl-important-docs td{padding:10px}.view-rss-products table.views-table{width:1240px;margin-left:auto;margin-right:auto}.view-rss-products table.views-table tbody tr td,.view-rss-products table.views-table thead tr th{text-align:left;vertical-align:top;padding:10px}.view-rss-products table.views-table tbody tr td .item-list ul li,.view-rss-products table.views-table thead tr th .item-list ul li{margin:0}.tnl_page_main_header{color:#f27320;font-weight:700;background-color:#F2F2F2}.tnl_page_header{color:#f27320;font-weight:700}.tnl_header{width:100%;color:#f27320;text-align:center;display:inline;font-size:12pt}@media screen and (max-width:960px){.tnl_header{font-size:10.5px}}@media screen and (max-width:650px){.tnl_header{font-size:7pt}}.tnl_main_container{width:100%;text-align:center;height:250px;margin-bottom:40px}@media screen and (max-width:480px){.tnl_header{font-size:100%}.tnl_main_container{margin-bottom:-40px}}.tnl_content_para{width:100%}.container_div{float:left;margin:5px;padding:1%;width:30%;height:96%;background-color:#F2F2F2;display:inline-block;font-size:9.5pt}@media screen and (max-width:960px){.container_div{font-size:9pt}}@media screen and (max-width:650px){.container_div{font-size:7pt;width:28%}}@media screen and (max-width:480px){.container_div{font-size:8pt;height:75%;margin:1%}.sub_container_div{font-size:70%;margin-top:-9px}}.sub_container_div{width:100%;height:30px}.tnl_footer{border:thick solid #f27320;height:125px;margin:20px}.tnl_footer_sub_div{width:85%;margin:0 auto;padding:3px}.tnl_events{width:25%;float:left;margin:10px;left:50%}.tnl_dropdown{width:20%;margin:10px 0 0}div label input{margin-right:100px}.tnl_upcoming_dates{display:table;text-decoration:none;height:5%;width:100%}.tnl_event_full_date{width:20%;height:40px;float:left;text-align:right}.tnl_webcast_information{height:30px;width:100%;text-align:middle;padding:2px 2px 50px}#policy,#tnl_number_of_events{height:10px;width:40%;float:left;font-size:8pt}#tnl_submit_button{height:10px;width:20%;float:left}.tnl_information_p{height:10px}@media screen and (max-width:480px){.tnl_information_p{font-size:75%;height:10px}}span.subject_span{height:5px;line-height:2;align:center}li.tnl_events_subject{background-color:#f2f2f2;list-style:none;width:55px}@media screen and (max-width:650px){span.subject_span{line-height:3}li.tnl_events_subject{font-size:8pt}}.event_time_header{width:100%;display:inline-block;border:1px solid #e3e3e3}@media screen and (max-width:480px){.event_time_header{font-size:75%}}@media screen and (max-width:450px){.event_time_header{font-size:55%}}.event_header_dates{width:16%;display:inline-block;text-decoration:none;text-align:right;padding-right:3%;border-right:1px solid #e3e3e3}@media screen and (max-width:480px){.event_header_dates{width:15%}}.event_header_times{width:56%;display:inline-block;text-decoration:none;text-align:left}@media screen and (max-width:650px){.event_header_dates{font-size:8pt}.event_header_times{font-size:8pt;width:52%}}@media screen and (max-width:480px){.event_header_times{width:48%}}li.event_header_subject{width:13%;display:inline-block;text-align:left;text-decoration:none}.event_header_cpe,.tnl_event_titles{text-align:right;text-decoration:none}@media screen and (max-width:650px){li.event_header_subject{font-size:8pt;width:14%}}.event_header_cpe{width:13%;display:inline-block}@media screen and (max-width:480px){.event_header_cpe{width:21%;font-size:7pt}}@media screen and (max-width:650px){.event_header_cpe{font-size:8pt;width:14%}.tnl_ck_button label{font-size:9px}}.tnl_event_information{display:table;width:100%;height:100%;border-bottom:3px solid #fff}.tnl_event_titles,.tnl_events_checkboxes{display:table-cell;vertical-align:middle}.tnl_events_checkboxes{width:65%;background-color:#f2f2f2}.tnl_event_titles{width:18%;padding-right:3%;background-color:#b6b6b6;border-right:3px solid #fff}.tnl_event_not_signed_in{width:25%;text-decoration:none;text-align:center;display:inline-block;vertical-align:middle;background-color:#E6E6E6;float:left}.tnl_events_checkboxes label.tnl_event_already_signed_up{background-color:#69f584}.cpe_credit{width:18.4%;display:table-cell;vertical-align:middle;text-align:center;background-color:#f2f2f2;border-left:3px solid #fff}.tnl_ck_button,.tnl_ck_button_ie8{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;text-decoration:none}.tnl_ck_button{display:inline-block;float:left;width:25%}.tnl_ck_button label{width:100%;height:100%;float:left}.tnl_ck_button label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_ck_button label input{height:100%;width:100%;position:absolute;display:none}.tnl_ck_button:hover{background:#c5c3eb}.tnl_ck_button input:checked+span{background-color:#fafafa;border:1px solid #2548ff}.tnl_ck_button input:checked:hover+span{background-color:#c5c3eb}#tnl_register_button,.tnl_cc_overlay{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}@media screen and (max-width:480px){#tnl_register_button{font:700 80% Arial;padding:6px 2px}}.not_logged_in_main_div{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;filter:alpha(opacity=40)}.not_logged_in_information{font-size:12pt;height:auto;left:50%;margin-left:-300px;max-height:750px;min-height:300px;overflow:auto;padding:10px;position:fixed;width:600px;z-index:10000;top:50%;margin-top:-200px}@media screen and (max-width:480px){.not_logged_in_information{width:95%;height:95%;font:700 80% Arial;top:0;margin-top:0;left:0;margin-left:0;font-size:7pt}}.not_logged_in_button{color:#fff;text-align:center;background-color:#f27320;font:700 14px Arial;padding:9px 12px}.tnl_not_logged_in_header{height:120px;text-align:left;padding:15px;background-color:#004078;color:#fff;line-height:63px;width:100%}.tnl_not_logged_in_header_text{float:left;margin-top:-15px;width:auto;display:inline-block;line-height:normal;vertical-align:middle}.tnl_not_log_in_link{color:#f27320}.tnl_log_in_h2{padding:5px 0}.tnl_not_sign_in_p{margin-bottom:3px}.tnl_not_logged_in_header_button{float:left;margin-top:20px;width:100px}.tnl_video{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:2em;margin-top:2em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_video{font:700 74% Arial;height:1.5em;margin-top:1.5em;width:5em}}@media screen and (max-width:480px){.tnl_video{font:700 11px Arial;height:1.5em;margin-right:1em;margin-top:1.2em;padding:.3em .8em;width:5em}}.tnl_video_link{background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/youtube-logo-white.png);background-repeat:no-repeat;background-size:2em 2em;color:#fff!important;display:block;height:2em;line-height:2em;margin-top:-.5%;width:12%;position:absolute}@media screen and (min-width:650px) and (max-width:860px){.tnl_video_link{height:0}}@media screen and (max-width:960px){.tnl_video_link{line-height:2em;margin-top:-1%;width:16%}}@media screen and (max-width:650px){.tnl_video_link{font-size:70%;height:0;line-height:1em;margin-left:-45%;margin-top:-1%;width:100%}}@media screen and (max-width:480px){.tnl_video_link{font-size:74%;line-height:1.5em;margin-left:-45%;margin-top:-.5%;width:-1px}}.tnl_page_main_header_div{width:100%;color:#f27320;background-color:#F2F2F2}.tnl_main_header_text{font-size:150%;margin-left:1.2em;margin-top:.5em;position:absolute}@media screen and (max-width:960px){.tnl_main_header_text{font-size:110%}}@media screen and (max-width:650px){.tnl_main_header_text{font-size:80%}}@media screen and (max-width:480px){.tnl_main_header_text{font-size:75%}}@media screen and (max-width:450px){.tnl_main_header_text{font-size:72%}}@media screen and (max-width:480px){label>span.ck_span{font-size:10px}}@media screen and (max-width:450px){label>span.ck_span{font-size:8px}}.tnl_logo{margin-left:12px;margin-top:6px}#tnl_contact_us{height:700px;width:100%}.tnl_fee_indent{margin-left:10px}.tnl_cc_message_fine_print{font-size:8pt;font-style:italic}.tnl_event_times{padding-left:16px}.tnl_list_ce{margin-left:30px}.tnl_extra_space{margin-top:5px}.tnl_ck_button_ie8{display:inline-block;float:left;width:25%}.tnl_ck_button_ie8 label{width:100%;height:100%;float:left}.tnl_ck_button_ie8 label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_ck_button_ie8 label input{position:absolute}.tnl_group_sign_in_main_div{width:100%}.tnl_group_sign_in_wording{float:left}.tnl_group_sign_in_main_contaner{text-align:left}#sign_up_table,.text_in_table{width:100%!important}.tnl_group_sign_in_text{width:100px!important}.tnl_group_sign_in_email{width:200px!important}@media screen and (max-width:650px){.content-block__header{margin-top:10%}}.tnl_cc_main_div{width:100%;height:100%;overflow:auto}.tnl_cc_container{width:100%;text-align:center}.tnl_cc_container_submit{width:100%;text-align:right}.tnl_cc_header{background-color:#004078;color:#fff;width:100%;height:62px}.tnl_cc_header_sub_text{margin-left:15px}.tnl_cc_textbox_span{width:35%;display:inline-block;position:relative}.tnl_cc_footer{width:100%}.tnl_cc_text_span{width:100%;margin-left:15px}.tnl_cc_submit_span{width:100%;text-align:right}#tnl_cc_button{color:#FFF;background-color:#f27320;height:25px}#tnl_cc{width:600px;height:auto;overflow:auto;position:absolute;top:40%;min-height:300px;max-height:750px}@media screen and (max-width:480px){#tnl_cc{top:16%;width:95%;left:2.5%}}.tnl_thank_you_main_div{width:auto}.tnl_thank_you_header{background-color:#004078;color:#fff;line-height:63px;height:65px;text-align:center;vertical-align:middle;width:100%}.tnl_thank_you_header_text{display:inline-block;vertical-align:middle;line-height:normal}.tnl_thank_you_link{color:#f27320;font-size:12pt}@media screen and (max-width:480px){.tnl_thank_you_link{font-size:7pt}}.tnl_cc_link{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}#cd-tour-trigger,.tnl_cb_confirm{text-align:right}.tnl_p_tag{height:auto;margin-bottom:7px;margin-left:24px;width:90%;padding:3px}@media screen and (max-width:480px){.tnl_p_tag{font-size:7pt}}.no_subscription_p{border:1px solid #fd2d2d;padding:5px}.tnl_cc_header_sub_text{font-size:10pt;color:#eee}.tnl_cc_header_sub_text>a:first-child{font-size:10pt;color:#eee;text-decoration:underline}#tax-notes-live-credit-card-validation-form>div:first-child{height:100%}.remodal-close{align:right}.tnl_latest_newcast{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:-9em;margin-top:7em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_latest_newcast{font:700 74% Arial;height:1.5em;margin-top:4.5em;width:5em;margin-right:-5em}}@media screen and (max-width:480px){.tnl_latest_newcast{font:700 11px Arial;height:1.5em;margin-right:-5em;margin-top:4em;padding:.3em .8em;width:5em}}.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:100%}@media screen and (max-width:650px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:.7em;margin-top:-3%;width:127%;font-size:74%;margin-right:-5px;float:right}}@media screen and (max-width:480px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:121%;font-size:74%}}.switch{position:relative;display:inline-block;vertical-align:top;width:56px;height:20px;padding:3px;border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;background-image:linear-gradient(to bottom,#eee,#fff 25px)}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#b6b6b6;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity background}.switch-label:after,.switch-label:before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff;text-shadow:0 1px rgba(255,255,255,.5)}.switch-label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-input:checked~.switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:4px;left:4px;width:18px;height:18px;background:#fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);transition:left .15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);background-image:linear-gradient(to bottom,#eee,#fff)}.switch-input:checked~.switch-handle{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-blue>.switch-input:checked~.switch-label{background:#00f;color:#fff}.ccjs-card input::-webkit-input-placeholder,.ccjs-card-style input::-webkit-input-placeholder{letter-spacing:.15em!important;color:#999!important}.ccjs-card input:-moz-placeholder,.ccjs-card-style input:-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card input::-moz-placeholder,.ccjs-card-style input::-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card div,.ccjs-card-style div{margin:0!important;padding:0!important}.ccjs-card button,.ccjs-card fieldset,.ccjs-card input,.ccjs-card label,.ccjs-card legend,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style fieldset,.ccjs-card-style input,.ccjs-card-style label,.ccjs-card-style legend,.ccjs-card-style select{position:relative!important;padding:0!important;margin:0!important;display:block!important;-ms-box-sizing:content-box!important;box-sizing:content-box!important;font-family:inherit!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;z-index:2!important;border-radius:0!important}.ccjs-card fieldset,.ccjs-card label,.ccjs-card legend,.ccjs-card-style fieldset,.ccjs-card-style label,.ccjs-card-style legend{line-height:1.5em!important;height:1.5em!important;color:#5e656b!important;border:0!important}.ccjs-card button,.ccjs-card input,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style input,.ccjs-card-style select{border:1px solid #c7cbce!important}.ccjs-card button:focus,.ccjs-card input:focus,.ccjs-card select:focus,.ccjs-card-style button:focus,.ccjs-card-style input:focus,.ccjs-card-style select:focus{outline:0!important;border:1px solid #ffcd78!important;box-shadow:inset 0 0 3px rgba(255,195,94,.9)!important}.ccjs-card input,.ccjs-card select,.ccjs-card-style input,.ccjs-card-style select{background-color:#fff!important;color:#5e656b!important;font-size:1.25em!important;line-height:1!important;height:2em!important}.ccjs-card input,.ccjs-card-style input{padding-left:.25em!important;line-height:2em !ie}.ccjs-card input::-ms-clear,.ccjs-card-style input::-ms-clear{display:none!important}.ccjs-card select,.ccjs-card-style select{color:#767f86!important;height:1.5em !ie;padding:.25em 0 !ie}.ccjs-card input::-webkit-autofill,.ccjs-card-style input::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-amex{opacity:0!important;filter:alpha(opacity=0)!important;visibility:hidden!important;transition:opacity .3s 0s,visibility 0s .3s!important;z-index:1!important;font-size:.6875em!important;background-color:#fafafa!important;position:absolute!important;left:100%!important;margin-left:1em!important;box-shadow:0 2px 3px rgba(0,0,0,.05)!important;color:#767f86!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{color:#78d216}.ccjs-card .ccjs-csc-diagram .ccjs-explanation,.ccjs-card .ccjs-csc-diagram-amex .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-explanation{padding:.5em!important;font-size:1.2em}.ccjs-card .ccjs-csc-diagram .ccjs-close,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{color:rgba(0,0,0,.4)!important;font-size:2.25em!important;top:0!important;left:100%!important;width:.9em!important;margin-left:-.45em!important;margin-top:-.45em!important;height:.9em!important;line-height:.9em!important;background:#fff!important;border-radius:.2em!important;border:0!important;position:absolute!important;box-shadow:0 0 0 3px rgba(0,0,0,.2)!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:hover{cursor:pointer!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:active,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:active{background:#e6e6e6!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{display:none!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram{bottom:52%!important}.ccjs-card .ccjs-csc-diagram .ccjs-barcode,.ccjs-card-style .ccjs-csc-diagram .ccjs-barcode{height:2em!important;width:100%!important;background-color:#5e656b!important;margin-top:2em!important}.ccjs-card .ccjs-csc-diagram .ccjs-signature,.ccjs-card-style .ccjs-csc-diagram .ccjs-signature{background-color:#fafafa!important;display:inline-block!important;padding:.5em!important;margin-top:1em!important;margin-left:1em!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code{padding:.5em 1em!important;display:inline-block!important;background-color:#fff!important}.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-number,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-number{margin-top:3.85em!important;text-align:center!important;width:100%!important;font-size:1.5em!important;letter-spacing:.15em!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{position:absolute!important;top:0!important;margin-top:4.8125em!important;margin-right:3em!important;right:0}.ccjs-card label.ccjs-csc,.ccjs-card-style label.ccjs-csc{position:absolute!important;right:1.5em!important;top:2.25em!important;text-align:right!important;z-index:3!important;width:7.5em!important;white-space:nowrap!important}.ccjs-card label.ccjs-csc input,.ccjs-card-style label.ccjs-csc input{right:1.2em!important;top:1.2em!important;position:absolute!important;width:2.95em!important}.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex{opacity:1!important;filter:alpha(opacity=100)!important;visibility:visible!important;transition:opacity .3s 0s,visibility 0s 0s!important}.ccjs-card button.ccjs-csc-help,.ccjs-card label.ccjs-csc-help,.ccjs-card-style button.ccjs-csc-help,.ccjs-card-style label.ccjs-csc-help{display:block!important;font-size:1em!important;background-color:#f2f2f2!important;color:#5e656b!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:1.5em!important;height:2.5em!important;line-height:2.5em!important;text-align:center!important;position:absolute!important;right:1.5em!important;top:3.75em!important}.ccjs-card button.ccjs-csc-help:focus,.ccjs-card label.ccjs-csc-help:focus,.ccjs-card-style button.ccjs-csc-help:focus,.ccjs-card-style label.ccjs-csc-help:focus{z-index:4}.ccjs-card button.ccjs-csc-help.ccjs-active,.ccjs-card button.ccjs-csc-help:active,.ccjs-card label.ccjs-csc-help.ccjs-active,.ccjs-card label.ccjs-csc-help:active,.ccjs-card-style button.ccjs-csc-help.ccjs-active,.ccjs-card-style button.ccjs-csc-help:active,.ccjs-card-style label.ccjs-csc-help.ccjs-active,.ccjs-card-style label.ccjs-csc-help:active{background-color:#e6e6e6!important;background-image:linear-gradient(to bottom,#e6e6e6,#f2f2f2)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0)!important;box-shadow:inset 0 2px 3px #ccc!important}.ccjs-card button.ccjs-csc-help.ccjs-active:after,.ccjs-card button.ccjs-csc-help:active:after,.ccjs-card label.ccjs-csc-help.ccjs-active:after,.ccjs-card label.ccjs-csc-help:active:after,.ccjs-card-style button.ccjs-csc-help.ccjs-active:after,.ccjs-card-style button.ccjs-csc-help:active:after,.ccjs-card-style label.ccjs-csc-help.ccjs-active:after,.ccjs-card-style label.ccjs-csc-help:active:after{display:block!important}.ccjs-card button.ccjs-csc-help:hover,.ccjs-card label.ccjs-csc-help:hover,.ccjs-card-style button.ccjs-csc-help:hover,.ccjs-card-style label.ccjs-csc-help:hover{cursor:pointer!important}.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close{display:block!important}@media (max-width:57.2em){.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{margin-left:0!important;right:0!important;left:auto}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{top:100%!important;margin-top:1em}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex{top:auto!important;bottom:100%!important;margin-bottom:1em!important}}.ccjs-card-style.ccjs-card-type-error .ccjs-type-read-only,.ccjs-card.ccjs-card-type-error .ccjs-type-read-only{color:#f54828!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-visa .ccjs-type-read-only,.ccjs-card-style.ccjs-visa-electron .ccjs-type-read-only,.ccjs-card.ccjs-visa .ccjs-type-read-only,.ccjs-card.ccjs-visa-electron .ccjs-type-read-only{color:#1261cd!important;background-color:rgba(18,97,205,.05)!important;border:1px solid rgba(18,97,205,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-laser .ccjs-type-read-only,.ccjs-card.ccjs-laser .ccjs-type-read-only{color:#b266ff!important;background-color:rgba(178,102,255,.05)!important;border:1px solid rgba(178,102,255,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-maestro .ccjs-type-read-only,.ccjs-card.ccjs-maestro .ccjs-type-read-only{color:#0066cb!important;background-color:rgba(0,102,203,.05)!important;border:1px solid rgba(0,102,203,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-unionpay .ccjs-type-read-only,.ccjs-card.ccjs-unionpay .ccjs-type-read-only{color:#f03!important;background-color:rgba(255,0,51,.05)!important;border:1px solid rgba(255,0,51,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-jcb .ccjs-type-read-only,.ccjs-card.ccjs-jcb .ccjs-type-read-only{color:#2b9738!important;background-color:rgba(42,151,56,.05)!important;border:1px solid rgba(42,151,56,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-diners-club .ccjs-type-read-only,.ccjs-card.ccjs-diners-club .ccjs-type-read-only{color:#0079be!important;background-color:rgba(0,121,190,.05)!important;border:1px solid rgba(0,121,190,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-amex .ccjs-type-read-only,.ccjs-card.ccjs-amex .ccjs-type-read-only{color:#2e77bc!important;background-color:rgba(46,119,188,.05)!important;border:1px solid rgba(46,119,188,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-discover .ccjs-type-read-only,.ccjs-card.ccjs-discover .ccjs-type-read-only{color:#f79b00!important;background-color:rgba(247,155,0,.05)!important;border:1px solid rgba(247,155,0,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-mastercard .ccjs-type-read-only,.ccjs-card.ccjs-mastercard .ccjs-type-read-only{color:#f67214!important;background-color:rgba(246,114,20,.05)!important;border:1px solid rgba(246,114,20,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-dankort .ccjs-type-read-only,.ccjs-card.ccjs-dankort .ccjs-type-read-only{color:#ed1c24!important;background-color:rgba(237,28,36,.05)!important;border:1px solid rgba(237,28,36,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card .ccjs-type-read-only,.ccjs-card-style .ccjs-type-read-only{opacity:0!important;filter:alpha(opacity=0)!important;transition:all .5s!important;content:' '!important;position:absolute!important;bottom:0!important;right:1.36363636em!important;color:#fff!important;background:0!important;font-size:1.1em!important;padding:.18181818em .45454545em!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:0!important;z-index:1!important;width:auto!important;margin:0!important}.ccjs-card .ccjs-hidden-card-type,.ccjs-card-style .ccjs-hidden-card-type{position:absolute!important;bottom:0!important;right:1.5em!important;font-size:1em!important;display:none!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{left:auto!important;top:auto!important;bottom:auto!important;margin:0!important;right:6em!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram{bottom:52%!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18182em!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18182em!important}.ccjs-card{-ms-box-sizing:content-box!important;box-sizing:content-box!important;background:#fafafa!important;font-size:16px!important;font-family:'Source Sans Pro',Helvtica,Arial,san-serif!important;text-align:left!important;position:relative!important;z-index:10000!important;margin:1em auto!important;border:1px solid #dbdbdb!important}.ccjs-card,.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{width:23em!important;height:14em!important;border-radius:.75em!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{border:1px solid #c2c2c2!important}.ccjs-card label.ccjs-number{top:2.25em!important;left:1.5em!important;width:13.25em!important;position:relative!important}.ccjs-card label.ccjs-number input{width:10.35em!important;position:absolute!important;z-index:0!important;top:1.2em!important;left:0!important}.ccjs-card label.ccjs-number input.ccjs-hidden{visibility:hidden!important}.ccjs-card label.ccjs-number input.ccjs-number-formatted{z-index:1!important}.ccjs-card .ccjs-expiration{position:absolute!important;bottom:4.35em!important;right:1.5em!important;width:8em!important}.ccjs-card .ccjs-expiration select{font-size:1em!important}.ccjs-card .ccjs-expiration .ccjs-month,.ccjs-card .ccjs-expiration .ccjs-year{width:3.5em!important;position:absolute!important}.ccjs-card .ccjs-expiration .ccjs-year{right:0}.ccjs-card .ccjs-expiration:after{content:'/'!important;position:absolute!important;line-height:2!important;left:3.5em!important;width:1em!important;text-align:center!important}.ccjs-card label.ccjs-name{position:absolute!important;bottom:4.75em!important;left:1.5em!important;width:11em!important}.ccjs-card label.ccjs-name input{position:absolute!important;left:0!important;right:0!important;width:100%!important;top:1.5em!important;font-size:1em!important}.ccjs-card:not(:-moz-handler-blocked) select{padding:.25em 0!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.ccjs-incomplete.ccjs-startedProgress{border:1px solid #ffa712!important}fieldset.ccjs-incomplete.ccjs-startedProgress{border:0!important}.ccjs-show-warnings fieldset.ccjs-incomplete input,.ccjs-show-warnings fieldset.ccjs-incomplete select,.ccjs-show-warnings input.ccjs-incomplete,.ccjs-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important;box-shadow:0 0 3px #f79b00!important}.ccjs-always-show-warnings fieldset.ccjs-incomplete input,.ccjs-always-show-warnings fieldset.ccjs-incomplete select,.ccjs-always-show-warnings input.ccjs-incomplete,.ccjs-always-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important}fieldset.ccjs-complete input,fieldset.ccjs-complete select,input.ccjs-complete,select.ccjs-complete{border:1px solid #78d216!important}fieldset.ccjs-complete input:focus,fieldset.ccjs-complete select:focus,input.ccjs-complete:focus,select.ccjs-complete:focus{box-shadow:inset 0 0 3px rgba(107,187,20,.5)}fieldset.ccjs-error input,fieldset.ccjs-error select,input.ccjs-error,select.ccjs-error{border:1px solid #fa9b89}fieldset.ccjs-error input:focus,fieldset.ccjs-error select:focus,input.ccjs-error:focus,select.ccjs-error:focus{box-shadow:inset 0 0 3px #f54828!important}.privacy-notice-popup,.terms-conditions-popup{height:80%;padding:20px 30px;overflow-y:scroll}.privacy-notice-popup.remodal,.terms-conditions-popup.remodal{width:auto}.privacy-notice-popup .tc-header,.terms-conditions-popup .tc-header{margin-bottom:20px}.privacy-notice-popup .tc-dismiss,.terms-conditions-popup .tc-dismiss{width:100%}.privacy-notice-popup .tc-dismiss .tc-btn,.terms-conditions-popup .tc-dismiss .tc-btn{float:right;cursor:pointer;margin-left:0;margin-top:10px}#block-tacontactform-subscription-inquiry .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#block-tacontactform-subscription-inquiry .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#ta-contact-form .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#ta-contact-form .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taProfile_form .form-actions .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#taProfile_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taRegistration_form .form-actions .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#taRegistration_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#trial-div .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,#trial-div .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.poll .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,.poll .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss #block-tacontactform-subscription-inquiry input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #ta-contact-form input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #taProfile_form .form-actions input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #taRegistration_form .form-actions input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #trial-div .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .manage-subscriptions__options .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .poll .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .tc-btn.btn--primary::after,.terms-conditions-popup .tc-dismiss #block-tacontactform-subscription-inquiry input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #ta-contact-form input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taProfile_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taRegistration_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #trial-div .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .manage-subscriptions__options .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .poll .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .tc-btn.btn--primary::after{content:none}.tc-ajax-throbber{position:absolute;top:50%;left:50%}.tc-ajax-throbber .throbber{background-image:none;vertical-align:middle}.tc-ajax-throbber .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear;font-size:40px}#compare-form-wrapper:after,#tocHeader::after,.compare__action:after,.rates-compare:after,.treaties-compare__add:after,.treaty-metadata__row:after{content:""}.tax-notes-select-collections .media__content p{margin-bottom:0}.listing+.tns-landing-cta{margin-top:-60px;margin-bottom:60px}.tns-landing-cta{max-height:128px;overflow:hidden;background-color:#eee}.tns-landing-cta .tns-landing-cta__icon{position:relative;float:left;width:128px;height:128px;background-color:#ccc}.tns-landing-cta .tns-landing-cta__icon svg{position:absolute;left:50%;top:50%;width:60px;fill:#666;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tns-landing-cta .tns-landing-cta__content{display:block;overflow:hidden;padding:30px}.tns-landing-cta .tns-landing-cta__content p{font-size:18px;line-height:1}.tns-toc{position:relative;z-index:2;margin-bottom:20px}#tocHeader{position:relative;padding:15px 20px;background-color:#ccc;color:#666;font-size:12px;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .15s,background-color .15s}#tocHeader.open,#tocHeader:focus,#tocHeader:hover{background-color:#0064a2;color:#fff}#tocHeader.open::after{background-position:0 -32px}#tocHeader::after{position:absolute;right:15px;top:50%;width:16px;height:16px;overflow:hidden;background-image:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/accordion-toggle.png);background-position:0 0;-ms-transform:translateY(-50%);transform:translateY(-50%)}#tocPanel{display:none;position:absolute;top:42px;width:100%;max-height:250px;overflow-y:auto;background-color:#eee;box-shadow:0 5px 5px rgba(0,0,0,.2)}#tocPanel.open{display:block}#tocPanel ul{margin:0;padding:0;list-style:none}#tocPanel li+li{border-top:1px solid #ccc}#tocPanel a{display:block;width:100%;padding:10px 20px;background-color:transparent;color:#666;font-size:12px}#tocPanel a:focus,#tocPanel a:hover{background-color:#ccc}#tocPanel a:visited{color:#999}#cd-tour-trigger{font-weight:700;font-size:12px;cursor:pointer;padding:5px 15px 5px 10px;background:rgba(0,85,137,.8);position:fixed;left:0;bottom:30px;z-index:10000;line-height:1.6}#cd-tour-trigger:hover{background:rgba(0,91,147,.8)}#cd-tour-trigger .new-feature{text-transform:uppercase;color:#f27320}#cd-tour-trigger .learn-more{font-weight:500;color:#fff}.overlay-tour{z-index:1200!important}.cd-tour-wrapper.active{z-index:1201!important}#cd-tour-trigger .cd-tour-close{position:absolute;right:-16px;color:#fff;top:0;display:block;width:16px;height:100%;background:rgba(0,85,137,.8);text-align:center;font-size:20px;padding-top:5px}.browse_treaties_header{cursor:pointer}.treaties__content--sidebar .tooltip{color:#fff}.treaties__content--sidebar .content-block .content-block__header{border-bottom-color:#999}.treaties__content--sidebar .content-block .content-block__title{color:#999}.wtt_mli_container{border-bottom:0 none;margin-bottom:20px;margin-top:20px}.wtt_mli_container ul{margin-bottom:0;border:1px solid #ccc;background:#eee}.wtt_mli_container ul li{list-style:none;margin-bottom:10px}.wtt_mli_container ul li div{border-top:1px solid #ccc;display:inline-block;width:100%}.wtt_mli_container ul li div a{font-size:13px;display:block;letter-spacing:0;padding:15px;text-transform:none;color:#555!important}.wtt_mli_container ul li div a:hover{color:#000}.wtt_mli_container a,.wtt_mli_link{display:block;height:35px;padding-bottom:6px;width:100%;cursor:pointer;color:#fff!important}.wtt_mli_container a i,.wtt_mli_link i{font-size:19px;float:right;margin-right:20px;margin-top:-2px}.wtt_mli_link{background:#666;padding-left:20px;padding-top:10px}.wtt_adv_search_mli_container{border-bottom:0 none;width:50%;margin:auto;padding-bottom:12px}.wtt_adv_search_mli_container h2{width:360px;display:block}.wtt_adv_search_mli_container h2 a{color:#fff!important}@media screen and (max-width:960px){.wtt_adv_search_mli_container{margin-left:0}.wtt_adv_search_mli_container h2{width:100%}.wtt_adv_search_mli_container h2 .wtt_adv_search_mli_link{height:auto}}.wtt_adv_search_mli_container a,.wtt_mli_link{color:#fff;display:block;height:auto;padding-bottom:8px;width:100%}.wtt_adv_search_mli_link{background:#bbbaba;padding-left:20px;padding-top:8px}.wtt_adv_search_mli_arrow::before{font-size:21px;line-height:1.6}.wtt_adv_search_mli_arrow{float:right;margin-top:-10px;padding-right:10px}.wtt_adv_search_mli_resources h2.content-block__title{display:table-cell;vertical-align:middle;background:#bbbaba}.wtt_adv_search_mli_resources span.wtt_adv_search_mli_arrow{float:none;width:14px;padding:0 4px}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link{display:table;line-height:normal}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link span{display:table-cell;vertical-align:middle}@media only screen and (max-width:480px){.wtt_adv_search_mli_resources h2.content-block__title,.wtt_adv_search_mli_resources.content-block__header{display:block}}@media only screen and (max-width:960px){.wtt_adv_search_mli_resources{margin:auto;width:90%}}.wtt_advance_search_container .wtt_adv_search_mli_resources{background-color:#eee}.mli-resources article:first-of-type{margin-top:10px}.mli-resources .media__content{padding:10px 0}.wtt_landing_mli_container{width:auto;margin-bottom:20px}.wtt_landing_mli_container h2.content-block__title{margin-bottom:5px}.advanced_search_container{border-bottom:0 none;margin-bottom:20px}.advanced_search_container a,.wtt_advanced_search_link{color:#fff!important;display:block;height:35px;width:100%}.wtt_advanced_search_link{background:#666;padding-left:20px;padding-top:10px}.wtt_advance_search_arrow::before{font-size:21px;line-height:1.6}.wtt_advance_search_arrow{float:right;margin-top:-9px;padding-right:10px}.treaties-quick-find,.treaties-search{padding:10px}.treaties-quick-find .chosen-container,.treaties-search .chosen-container{width:100%!important}.treaties-quick-find input[type=text],.treaties-search input[type=text]{background:#fff}.treaties-search .form-item:first-child{float:left;width:408px}.treaties-search .form-item:first-child input{border-right:0}@media screen and (max-width:650px){.treaties-search .form-item:first-child{width:321px}}@media screen and (max-width:960px){.treaties-search .form-item:first-child{width:219px}}@media screen and (min-width:960px) and (max-width:1366px){.treaties-search .form-item:first-child{width:321px}}.treaties-search .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;color:transparent;font:0/0 a;text-shadow:none;float:right;width:30px;height:30px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/ta-submit-gray.png) no-repeat}.treaties-search .form-submit:focus{outline:0}.treaties-search .form-submit:hover{background-position:0 -30px}.treaties-search .chosen-container{margin-bottom:0}#block-tacontactform-subscription-inquiry .treaties-quick-find input[type=submit],#ta-contact-form .treaties-quick-find input[type=submit],#taProfile_form .form-actions .treaties-quick-find input[type=submit],#taRegistration_form .form-actions .treaties-quick-find input[type=submit],#trial-div .treaties-quick-find .form-submit,.manage-subscriptions__options .treaties-quick-find .form-submit,.poll .treaties-quick-find .form-submit,.treaties-quick-find #block-tacontactform-subscription-inquiry input[type=submit],.treaties-quick-find #ta-contact-form input[type=submit],.treaties-quick-find #taProfile_form .form-actions input[type=submit],.treaties-quick-find #taRegistration_form .form-actions input[type=submit],.treaties-quick-find #trial-div .form-submit,.treaties-quick-find .btn--primary,.treaties-quick-find .btn--tertiary,.treaties-quick-find .manage-subscriptions__options .form-submit,.treaties-quick-find .poll .form-submit{width:100%;text-align:center}.treaties-quick-find #edit-save{margin:-5px 0 10px}.treaties-quick-find [id*=edit-submit]{margin-bottom:5px}.treaties-quick-find .default-confirmation{margin-bottom:10px;color:#999;font-size:12px;text-align:center;text-transform:uppercase}.treaties-quick-find .taTip-treaties{color:#fff}#filter-treaties{margin-top:15px}#compare-form-wrapper{display:block;clear:both;margin-bottom:20px}#compare-form-wrapper:after{display:table;clear:both}.compare-disable-popups{float:left;color:#666;font-size:10px}.compare__action{display:block;float:right;clear:right}.compare__action:after{display:table;clear:both}.compare__action .compare,.compare__action .compare-reset{float:right}.compare__action .compare{margin-left:15px}.compare__action .compare-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:0;color:#999;font-size:11px;font-weight:400;line-height:30px}.compare__action .compare-reset:focus{outline:0}#block-tacontactform-subscription-inquiry .compare__action input[type=submit],#ta-contact-form .compare__action input[type=submit],#taProfile_form .form-actions .compare__action input[type=submit],#taRegistration_form .form-actions .compare__action input[type=submit],#trial-div .compare__action .form-submit,.compare__action #block-tacontactform-subscription-inquiry input[type=submit],.compare__action #ta-contact-form input[type=submit],.compare__action #taProfile_form .form-actions input[type=submit],.compare__action #taRegistration_form .form-actions input[type=submit],.compare__action #trial-div .form-submit,.compare__action .btn--primary,.compare__action .manage-subscriptions__options .form-submit,.compare__action .poll .form-submit,.manage-subscriptions__options .compare__action .form-submit,.poll .compare__action .form-submit{margin-top:0!important}@media screen and (max-width:480px){.page--nonsub .treaties .wrap__content,.treaties .contain,.treaties .page--nonsub .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[class*=quick-treaties] .treaty{display:block;margin:10px 0}.treaties-compare__add{display:block;clear:both;margin-bottom:15px}.treaties-compare__add:after{display:table;clear:both}.treaties-compare__add .form-element{float:left;width:250px;margin-right:15px}.treaties-compare__add .form-element .chosen-container{width:100%!important}.treaties-compare__add .add-partners{float:right;width:55px;margin-top:25px;text-align:center}#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:left;width:285px;margin-right:10px}@media screen and (max-width:650px){#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:none;width:100%;margin-right:0}}#treaties-article-compare-form [id*=edit-search-btn],#treaties-compare-form [id*=edit-search-btn]{float:right;width:70px;margin-top:19px}#treaties-article-compare-form .form-radios,#treaties-compare-form .form-radios{clear:both;background:#fff}#treaties-article-compare-form .form-radios .form-item,#treaties-compare-form .form-radios .form-item{position:relative;margin:0;padding:5px 10px;border:1px solid #ddd;line-height:1.2;cursor:pointer}#treaties-article-compare-form .form-radios .form-item+.form-item,#treaties-compare-form .form-radios .form-item+.form-item{border-top:0}#treaties-article-compare-form .form-radios .form-item .form-radio,#treaties-compare-form .form-radios .form-item .form-radio{float:left;margin:0 10px 0 0}#treaties-article-compare-form .form-radios .form-item .form-radio+label,#treaties-compare-form .form-radios .form-item .form-radio+label{display:block;overflow:hidden;line-height:1.2;margin-bottom:0;text-transform:none;cursor:pointer}#treaties-article-compare-form .form-radios .form-item:last-child,#treaties-compare-form .form-radios .form-item:last-child{margin-bottom:30px}.page-worldwide-tax-treaties-treaties-compare-results .header{position:fixed;top:0;width:100%;height:70px;padding:0 20px;background:#efefef}.page-worldwide-tax-treaties-treaties-compare-results .treaties-compare__title{display:inline-block;height:70px;margin-left:10px;color:#666;font-size:28px;font-weight:400;line-height:84px}.treaties-compare__left,.treaties-compare__right{position:fixed;top:70px;width:50%;height:100%;overflow-x:hidden;overflow-y:scroll}.treaties-compare__left header,.treaties-compare__right header{position:fixed;top:70px;width:50%;padding:20px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.treaties-compare__left .article__title,.treaties-compare__right .article__title{font-size:20px;font-weight:600}.treaties-compare__left .article__bar,.treaties-compare__right .article__bar{margin-bottom:0}.treaties-compare__left .article__ta-full-text,.treaties-compare__right .article__ta-full-text{padding:0 20px}.treaties-compare__right{left:50%;border-left:1px solid #ddd}.treaty-metadata{margin:20px 0;padding:10px 20px;background:#eee}.treaty-metadata__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.treaty-metadata__row:after{display:table;clear:both}.treaty-metadata__row:last-child{border-bottom:0}.treaty-metadata__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.treaty-metadata__results{float:left;width:70%;font-size:12px}.treaty-metadata__results a{color:#0064a2}.treaty-metadata__nospace p{margin-bottom:0}.static_editors_note{background:#eee;font-size:12px;margin:20px 0;padding:20px}.rates-compare{display:block;clear:both}.rates-compare:after{display:table;clear:both}.rates-compare .form-item-partner1,.rates-compare .form-item-partner2{float:left;width:285px;margin-right:10px}@media screen and (max-width:650px){.rates-compare .form-item-partner1,.rates-compare .form-item-partner2{float:none;width:100%;margin-right:0}}.rates-compare [id*=edit-add]{float:right;width:65px;margin:19px 0 20px}.rates-compare .form-wrapper[id*=edit-selected--]{display:block;clear:both;margin-bottom:10px;padding:0;background:#fff;border:1px solid #ddd}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements{position:relative;padding:10px;border-bottom:1px solid #ddd}.treaties-toc__link a,.treaties-toc__title a{display:block;width:100%;padding:5px;color:#666}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .form-item{margin-bottom:0}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .remove-button{position:absolute;top:5px;right:5px;opacity:0;transition:opacity,.3s}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:last-child{border-bottom:none}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:hover .remove-button{opacity:1}#referencetable-form .listing{margin-bottom:20px}.quick-rate-headline{line-height:normal;margin-bottom:10px}.quick-rates-table{width:100%}.quick-rates-table th{background:#f3f3f3}.quick-rates-table tr:nth-child(even){background:#eee}.treaties-toc__title+ul{max-height:600px;overflow-y:auto}.treaties-toc__title a{min-height:20px;border-bottom:3px solid #ddd;font-size:16px;font-weight:900;line-height:1.2}.treaties-toc__link a{border-bottom:1px solid #ddd;font-size:14px;line-height:1.2;transition:all .3s}.treaties-toc__link a.current,.treaties-toc__link a:hover{background:#eee;color:#f27320}.treaties-toc__link .treaties-toc__link{display:none}.treaties-news .form-type-select:before{content:"OR";display:block;margin:10px 0;padding:2px 0;background:#eee;color:#666;font-size:12px;font-weight:900;text-align:center;box-shadow:inset 0 2px 0 rgba(0,0,0,.05)}.treaties-news .form-type-select:first-of-type:before{display:none}.treaties-news .reset-form{float:right}.treaties header .wtslink{margin-top:5px}div h5.treaties_collapse,div h5.treaties_expand,div h5.treaties_expand_collapse{float:left;padding:0 2px}div h5.treaties_collapse,div h5.treaties_expand{color:#0064a2;cursor:pointer}.treaties_collapse_icon,.treaties_expand_icon{color:#f27320;padding-left:7px}.treaties .treaties__content--main .article__bar,.treaties .treaties__content--main .article__posted{height:auto;position:relative}@media screen and (min-width:961px){.treaties .treaties__content--main .article__actions{display:inline;height:100%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.treaties .treaties__content--main .article__actions .article__social,.treaties .treaties__content--main .article__actions a{height:100%}.treaties .treaties__content--main .article__posted{display:inline}@media screen and (max-width:960px){.treaties .treaties__content--main .article__bar{height:auto!important}}#treatysummary ul,.treaties__content--main .article__ta-summary ul{padding-left:20px}.treaties__content--main.wts{float:left;width:710px}@media screen and (min-width:650px) and (max-width:960px){.treaties__content--main.wts{width:60%}}@media screen and (max-width:650px){.treaties__content--main.wts{width:100%;padding:0 20px}}.dailies__content--sidebar.wts{float:right;width:460px}@media screen and (min-width:650px) and (max-width:960px){.dailies__content--sidebar.wts{width:40%;padding:0 0 0 20px}}@media screen and (max-width:650px){.dailies__content--sidebar.wts{width:100%;padding:0 20px}}.treaties .treaties__content--main .article__ta-summaryNoSpace p{margin-top:0}#sticky-wrapper .block.group>ol{height:507px;max-height:507px;overflow-y:auto}.mli_compare__left_header,.mli_compare__right_header{background:#5e7cd1;color:#fff;text-align:center}.mli_compare__left_article_header,.mli_compare__right_article_header{text-align:center}.mli_compare__left_fulltext table,.mli_compare__left_fulltext td,.mli_compare__left_fulltext th,.mli_compare__left_fulltext tr,.mli_compare__right_fulltext table,.mli_compare__right_fulltext td,.mli_compare__right_fulltext th,.mli_compare__right_fulltext tr{border:1px solid #ccc;padding:10px}.top-banner{margin-top:-30px;margin-bottom:30px}@media screen and (max-width:960px){.top-banner{margin-top:0;margin-bottom:0}}.banner-place-holder{display:block;height:1px}#trial-banner-div{padding:40px 30px!important;top:140px}#trial-banner-div .form-item,#trial-banner-div .free-trial-code,#trial-banner-div .free-trial-code-submit{display:inline-block;margin:0}#trial-banner-div .form-item-code label{text-transform:none;font-size:13px;color:#222}#trial-banner-div .form-item-code .form-required{display:none}#trial-banner-div .free-trial-code{width:400px}@media screen and (max-width:480px){#trial-banner-div .form-item-code{width:100%}#trial-banner-div .free-trial-code{width:98%}#trial-banner-div .free-trial-code-submit{margin-top:4px;text-indent:0;width:98%;text-transform:uppercase;color:#fff;font-size:12px}}#trial-banner-div .free-trial-resend{font-style:italic;font-size:12px;font-weight:400}#trial-banner-div .free-trial-resend a{cursor:pointer}.latest_news_block{margin-bottom:0!important}.listing_latest_news_block{padding-top:15px}.latest_news_media__content{padding:4px 0!important}.latest_news_block__header,.latest_news_media,.latest_news_media__meta{width:100%;margin:0 auto;max-width:1240px}.latest_news_media__meta a{font-size:15px!important;font-weight:700;text-decoration:none}.latest_news_expand{box-shadow:#eee 0 1px 4px;padding-bottom:20px}.latest_news_expand .dailies__latest-news{background:#fff}.latest_news_expand .latestNewsToggle-inner{width:100%;margin:0 auto}.latest_news_expand .latestNewsToggle-inner a{float:right;margin-top:10px;right:125px}.latest_news_con{position:relative}.latest_news_collapse{background-color:#fafafa;border-bottom:1px #f1f1f1 solid;padding-top:3px}.latest_news_collapse .media{border:none}.latest_news_collapse .media .latest_news_media__title{line-height:1;margin:4px 0 5px}.latest_news_collapse .media .latest_news_media__category{font-size:12px;font-weight:700;color:#fff;padding:0 4px;margin-right:6px}.latest_news_collapse .media .latest_news_media__category.product-International{background-color:#952226}.latest_news_collapse .media .latest_news_media__category.product-Federal{background-color:#08467d}.latest_news_collapse .media .latest_news_media__category.product-State{background-color:#006838}.latest_news_collapse .media .latest_news_media__date{font-size:12px;font-weight:700;color:#999}.latest_news_collapse .content-block__header{border:none;display:block}.latest_news_collapse .content-block__header .latest_news_block__header_inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}@media screen and (max-width:960px){.latest_news_collapse .content-block__header .latest_news_block__header_inner{padding:0 20px;-ms-flex-direction:column;flex-direction:column}}.latest_news_collapse .content-block__header .content-block__title .latest_news_block__title_headline{color:#0064a2;margin-top:15px;font-weight:bolder;font-size:13px;width:136px}.latest_news_collapse .content-block__header .content-block__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.latest_news_collapse .content-block__header .bx-pager{width:40px;margin:15px 0 0 15px;font-size:12px;color:#666}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bxpager{position:absolute;top:10px;right:0}.latest_news_collapse .content-block__header .bx-pager{margin:0 auto}}.latest_news_collapse .content-block__header .bxcontrol .bxcontrol-inner{width:45px}.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{display:inline;position:relative;color:#888}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{position:absolute;top:40px}.latest_news_collapse .content-block__header .bxcontrol .bxprev{left:4px}.latest_news_collapse .content-block__header .bxcontrol .bxnext{right:4px}}.latest_news_collapse .content-block__header .bxcontrol .bx-next,.latest_news_collapse .content-block__header .bxcontrol .bx-prev{display:inline-block;text-indent:-9999px;width:11px;position:absolute;top:0;left:0}.latest_news_collapse .content-block__header .bxcontrol .bx-next:active,.latest_news_collapse .content-block__header .bxcontrol .bx-next:focus,.latest_news_collapse .content-block__header .bxcontrol .bx-next:hover,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:active,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:focus,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:hover{color:transparent}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-left:before{margin-right:18px}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-right:before{margin-right:0}.wayfair-react-app{margin-top:20px}.wayfair-react-app .toolbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.wayfair-react-app .select-box{width:500px}.wayfair-react-app .react-select__control{border-radius:0;padding:0;border:solid #ddd;border-width:1px 1px 2px;min-height:32px}.wayfair-react-app .react-select__control:hover{border-color:#ddd}.wayfair-react-app .react-select__control--is-focused{box-shadow:none}.wayfair-react-app .react-select__value-container{padding:0 8px}.wayfair-react-app .react-select__value-container--has-value{padding:0}.wayfair-react-app .react-select__indicator-separator{display:none}.wayfair-react-app .react-select__dropdown-indicator{width:30px;height:100%;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/down-arrow.png) center center no-repeat;position:relative;top:0}.wayfair-react-app .react-select__dropdown-indicator svg{display:none}.wayfair-react-app .react-select__control--menu-is-open .react-select__dropdown-indicator{height:calc(100% + 3px);background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/up-arrow.png) center center no-repeat #f6f6f6;border-left:1px solid #ddd;z-index:2;top:1px}.wayfair-react-app .react-select__clear-indicator{padding:6px}.wayfair-react-app .react-select__input input{height:auto;margin:0}.wayfair-react-app .react-select__menu{background-color:#f5f5f5;padding:5px;border-radius:0;border:1px solid #ddd;box-shadow:0 4px 5px rgba(0,0,0,.15)}.wayfair-react-app .react-select__option{padding:5px 6px;line-height:15px}.wayfair-react-app .react-select__option:active{background-color:#0064a2}.wayfair-react-app .react-select__option--is-focused{background-color:#0064a2;color:#fff}.wayfair-react-app .react-select__multi-value{margin:3px 0 3px 5px;padding:5px 0 5px 5px;border:1px solid #ddd;border-radius:3px;background:#e4e4e4;color:#333;line-height:13px}.wayfair-react-app .react-select__multi-value__label{padding:0;font-size:14px}.wayfair-react-app .react-select__multi-value__remove{background:0 0;color:#888;cursor:pointer}.wayfair-react-app .react-select__multi-value__remove:hover{color:#464646;background:0 0}.wayfair-react-app .react-select__menu{margin:0}.wayfair-react-app .react-select__single-value{margin-left:5px}.wayfair-react-app .menu-icon{border:1px solid rgba(221,221,221,0);border-bottom:none;font-size:24px;color:#999;cursor:pointer;transition:background .3s;z-index:2;padding:0 10px;position:relative;bottom:-1px}.wayfair-react-app .menu-icon:before{margin:0}.wayfair-react-app .menu-icon:hover{color:#888}.wayfair-react-app .menu-content{z-index:1;position:absolute;width:340px;padding:25px 20px;background-color:rgba(250,250,250,.95);border:1px solid #ddd;display:none}.wayfair-react-app .menu-group.expanded .menu-icon{background-color:#fafafa;border:1px solid #ddd;border-bottom:none}.wayfair-react-app .menu-group.expanded .menu-content{display:block}.wayfair-react-app .menu-group .content-block__header{border-color:#999}.wayfair-react-app .menu-group .content-block__title{color:#999}.wayfair-react-app .menu-group .input-group{margin-top:15px}.wayfair-react-app .menu-group .input-group input{background-color:#fff}.wayfair-react-app .menu-group .form-submit{cursor:pointer;width:30px;padding:0 5px}.wayfair-react-app .menu-group .link-list a{font-size:14px;margin:10px 0}.wayfair-react-app .menu-group .select-group{border:solid #ddd;border-width:1px 1px 2px}.wayfair-react-app .menu-group .select-group .form-item{width:100%}.wayfair-react-app .menu-group .select-group .form-item .react-select__control{border:none}.wayfair-react-app .menu-group .select-group .form-submit{background-color:#fff;padding:1px 0}.wayfair-react-app .menu-group .select-group .form-submit .btn{white-space:nowrap}.wayfair-react-app .menu-group .select-group .form-submit::after{font-size:16px!important}.ReactTable{margin:40px 0 100px;border:1px solid #ddd}.ReactTable .is-fixed{position:fixed;top:0}.ReactTable .is-hidden{visibility:hidden}.ReactTable ul{margin-bottom:0}.ReactTable ul li:before{content:"\2022";color:#777;font-weight:700;font-size:16px;display:inline-block;width:1em}.ReactTable .rt-th.-cursor-pointer:after,.document-select:after,.document-select__available header:after,.document-select__selected header:after,.document-select__state ol li:after,.taTab.selected:after,.taTab.selected:before,.wts .article__bar:after{content:""}.ReactTable .rt-th{display:-ms-flexbox;display:flex}.ReactTable .rt-th>div{margin:auto}.ReactTable .rt-th.-cursor-pointer:after{display:block;width:12px;height:12px;background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting-white.png) 0 -12px no-repeat;position:absolute;right:8px;top:calc(50% - 6px)}.taTab,.taTabs{position:relative}.ReactTable .rt-th.-sort-desc:after{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting-white.png) no-repeat}.ReactTable .rt-th.-sort-asc:after{background:url(/public/pmt3-rg7w/20200918012927oe_/https://www.taxnotes.com/sites/all/themes/ingenia/images/table-sorting-white.png) 0 -24px no-repeat}.ReactTable .rt-tr-group,.ReactTable .rt-tr-group .rt-tr{overflow:hidden}.ReactTable .rt-td,.ReactTable .rt-th{white-space:normal;padding:10px}.ReactTable .rt-td p,.ReactTable .rt-th p{margin:0}.ReactTable .rt-thead.-header{background-color:#006838;box-shadow:none;text-transform:uppercase;border-bottom:1px solid #ddd;font-size:11px;font-weight:900;color:#fff}.taTab,.wts .article__ta-full-text table thead tr td.tableheading,.wts .wts-qc-first{font-weight:700}.ReactTable .rt-thead.-header .rt-th{padding:10px}.ReactTable .rt-thead.-header .rt-th.-sort-asc,.ReactTable .rt-thead.-header .rt-th.-sort-desc{box-shadow:none}.ReactTable .rt-thead.-header .rt-th.-cursor-pointer{padding-right:20px}.ReactTable .rt-tbody{color:#444}.ReactTable .rt-tr.-even{background:#f9f9f9}.ReactTable .-pagination{box-shadow:none}.ReactTable .note{font-size:13px;color:#888}.taTabs{border-bottom:2px solid #ddd;display:table;padding-right:90px;width:100%}@media screen and (max-width:650px){.taTabs{display:block;padding:0;border:none}}.taTab{font-size:13px;color:#666;letter-spacing:1px;padding:10px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;border-bottom:none;display:table-cell;text-align:center}.taTab:hover:not(.selected){color:#444;background-color:#fafafa}@media screen and (max-width:650px){.taTab{color:#0064a2;margin:0;border:none;max-width:100%;display:block;border-bottom:2px solid #0064a2;text-align:left}}.taTab.selected{border-color:#ddd}.taTab.selected:before{height:4px;width:calc(100% + 4px);position:absolute;left:-2px;top:-2px;background-color:#0064a2}.taTab.selected:after{height:2px;width:100%;position:absolute;left:0;bottom:-2px;background-color:#fff}.taTab_link{position:absolute;right:0;bottom:10px}@media screen and (max-width:650px){.taTab.selected{background-color:#0064a2;color:#fff}.taTab.selected:after,.taTab.selected:before{content:none}.taTab_link{padding:0;position:relative;top:-26px;right:6px;float:right}}.wayfair-select-go-container{display:-ms-flexbox;display:flex;border:solid #ddd;border-width:1px 1px 2px;margin-bottom:20px}.wayfair-select-go-container select{margin-bottom:0;border:none;height:34px}.wayfair-select-go-container .wayfair-select-btn{width:100px;min-width:100px;margin:1px 1px 1px 0}.nexus-tracker__header{display:block;padding:8px 5px 0;background-color:#eee;border-left:10px solid #006838}.wayfair-beta{font-size:12px;vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.beta-icon{color:#fff;background-color:#f27320;text-transform:uppercase;display:inline-block;padding:0 3px}.beta-link{cursor:pointer;font-size:11px}.wayfair-doc-list,.wayfair__content--body{margin-top:20px}.wayfair-cta{background-color:#fafafa}.wayfair-cta .content-block--box{border-color:#ddd}.wayfair-cta .content-block__header{background-color:#006838;padding:10px 20px!important}.wayfair-cta .content-block__header .content-block__title a,.wayfair-cta .content-block__header .content-block__title a:hover{color:#fff!important}.wayfair-cta .media__title{font-weight:400}.wayfair-cta .media__link{font-size:13px;font-weight:900;color:#006838;text-transform:uppercase}.document-select__state .state__name button+label,.document-select__state ol li label{font-weight:400;text-transform:none}.wayfair-cta .beta-icon{font-size:12px;float:right;line-height:1.2}.audit-insight__header{padding-top:20px;padding-bottom:20px;color:#0064a2}.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:inline-block;margin-right:20px;vertical-align:middle}@media print{.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:block;margin-right:0;vertical-align:top}}.audit-insight__header .header__logo h1,.audit-insight__header .header__logo>a{display:inline-block}.audit-insight__header .header__logo>a{height:40px;margin-right:20px}.audit-insight__header .header__logo h1{font-weight:400}@media screen and (max-width:960px){.audit-insight__header .header__logo>a{width:115px;height:30px;margin-right:10px;background-size:contain}.audit-insight__header .header__logo h1{font-size:24px;line-height:35px}}.audit-insight__header .header__doc-list{max-width:50%}.audit-insight__header .header__doc-list p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0;color:#222;font-size:12px}.audit-insight__header .header__action{float:right;padding-top:7px}@media screen and (max-width:960px){.audit-insight__header .header__action{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.audit-insight__header .header__action>.btn{-ms-flex:1 0 auto;flex:1 0 auto}.audit-insight__header .header__action>.btn::after{display:none}.audit-insight__header .header__action>.btn:first-of-type{margin-right:5px}}@media screen and (max-width:960px),print{.audit-insight__header .header__doc-list{max-width:100%}.audit-insight__header{padding:15px 20px 10px}}.delete-annotation,.edit_annotation,.js-copy-to-clipboard{cursor:pointer}.workbench_modal{max-width:1200px;min-height:50vh;max-height:95vh;overflow-y:auto}.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:40px;padding-left:40px}@media screen and (max-width:960px),print{.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:20px;padding-left:20px}}.workbench_modal .ta-toolbar--workbench{background-color:#eee}.workbench_modal .ta-toolbar__filter--type label{color:#666}@media print{.audit-insight__header .header__action{display:none}.workbench_modal{top:0;left:0;max-width:100%;max-height:90vh;-ms-transform:none;transform:none}}.remodal_document-select{max-width:1000px}.document-select{display:block;clear:both}.document-select:after{display:table;clear:both}@media screen and (max-width:960px){.remodal_document-select{max-width:100%;height:100%;max-height:80vh}.document-select{height:100%}}.document-select__available,.document-select__selected{float:left;width:50%;max-height:70vh;overflow:hidden}.document-select__available header,.document-select__selected header{display:block;clear:both;padding:20px;border-bottom:1px solid #ddd}.document-select__available header:after,.document-select__selected header:after{display:table;clear:both}.document-select__available header p,.document-select__selected header p{float:left;margin-bottom:0;font-size:24px}.document-select__available header .available__selects,.document-select__selected header .available__selects{float:right;margin-top:8px}.document-select__available header .available__selects a,.document-select__selected header .available__selects a{display:inline-block;margin-left:10px}@media screen and (max-width:960px){.document-select__available header p,.document-select__selected header p{font-size:18px}.document-select__available header .available__selects,.document-select__selected header .available__selects{margin-top:3px}.document-select__available header,.document-select__selected header{padding:10px}.document-select__available,.document-select__selected{float:none;width:100%;height:50%}}.document-select__list{max-height:80%;overflow-y:scroll}.document-select__state{padding:20px}.document-select__state label{margin-bottom:0}.document-select__state input[type=checkbox]{margin-top:4px}.document-select__state .state__name,.document-select__state .state__name label{margin-bottom:0;color:#005589;font-size:16px}.document-select__state .state__name button{float:left;margin-right:5px;background-color:transparent;border:0;color:#0064a2;font-size:20px;line-height:1}.document-select__state ol{margin:0;padding:0;line-height:1.4;list-style:none}.document-select__state ol ol{margin-left:25px}.document-select__state ol li{display:block;clear:both;line-height:1.6}.document-select__state ol li:after{display:table;clear:both}.document-select__state ol li label,.state__document p{display:inline-block;overflow:hidden;text-overflow:ellipsis}.document-select__state ol li button{float:left;margin-right:5px;border:0;color:#0064a2;font-size:14px}.document-select__state ol li label{max-width:70%;white-space:nowrap;color:#222;font-size:14px}.document-select__state ol li .state__version{float:right}.document-select__available .document-select__state+.document-select__state{border-top:1px solid #ddd}.document-select__selected{border-right:5px solid #ddd}.document-select__available{border-left:5px solid #ddd}.document-select__available .state__name{margin-bottom:10px;margin-left:-5px}.document-select__available ol{margin-left:-5px}.document-select__available ol li{margin-left:30px}.document-select__available ol li.has-versions{margin-left:0}@media screen and (max-width:960px){.document-select__state{padding:10px}.document-select__selected{border-right:0}.document-select__available{border-top:5px solid #ddd;border-left:0}}.state__document button{float:left;margin-right:5px;margin-left:-5px;border:0;line-height:1.4}.state__document button.js-deselect-document{background-color:transparent;color:#999;transition:color .15s}.state__document button.js-deselect-document:active,.state__document button.js-deselect-document:focus,.state__document button.js-deselect-document:hover{color:#0064a2}.state__document p{max-width:80%;white-space:nowrap;margin-bottom:0}table.wts-intro{margin-bottom:0}table.wts-intro tbody{border:none}table.wts-intro img.pwclogo{margin-left:5px}@media screen and (max-width:480px){.page--nonsub .wts .listing__content .wrap__content,.wts .listing__content .contain,.wts .listing__content .page--nonsub .wrap__content{-ms-flex-direction:column;flex-direction:column}}.wts .wts-qc-first{font-size:18px}.wts .listing__description>p{margin-bottom:20px}.wts .listing__description>p:last-of-type{margin-bottom:0}.wts .listing__content p.copyright-line{margin:20px}.wts .listing__content section{width:50%!important}.wts p.copyright-line{font-size:13px}.wts header img.pwclogo{float:left;margin-right:5px;margin-bottom:10px}.wts .article__bar{display:block;clear:both}.wts .article__bar:after{display:table;clear:both}.wts .article__ta-summary ul{margin:20px 0 20px 20px}.wts .article__ta-full-text hr,.wts .article__ta-full-text ol,.wts .article__ta-full-text table,.wts .article__ta-full-text ul{margin-top:20px}.wts .article__ta-full-text ol{padding-left:20px}.wts .article__ta-full-text table tbody tr td,.wts .article__ta-full-text table thead tr td{padding:5px}.wts .article__ta-full-text table thead tr{background-color:#ddd}.wts .article__ta-full-text table tbody tr{background-color:#fff}.wts .article__ta-full-text table tbody tr:nth-child(odd){background-color:#eee}.wts .article__ta-full-text table tbody tr.headrow{background-color:#ddd}.wts .dailies__content--sidebar #summary-list{margin-top:15px}.wts .dailies__content--sidebar .pwccontact{font-size:12px}.wts .dailies__content--sidebar .wbtile span{display:block}.wts .dailies__content--sidebar .wbtiledesc{font-style:italic}@media print{#page{width:100%;margin:0;padding:0;background:0 0}#authcachedbg,#toolbar,.article__actions,.article__bar--mini,.article__content--sidebar,.article__nav,.breadcrumbs,.dailies__content--sidebar,.eoml-sidebar,.fatca__content--sidebar,.frl-sidebar,.header,.magazine--article__sidebar,.magazine__title,.treaties__content--sidebar,footer{display:none}.contain,.content,.page--nonsub .wrap__content{width:100%;display:inline}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZWFyY2guc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIl9uZXIuc2NzcyIsIl9hcnRpY2xlLXN1Ym1pc3Npb25zLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc3VwcG9ydC5zY3NzIiwiX3RheG5vdGVzbGl2ZS5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJrZW50dWNreS9iYXNlL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIm1vZHVsZXMvX21lbnVzLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMtYWZ0ZXIuc2NzcyIsIl9hcnRpY2xlLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19icmVhZGNydW1icy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fc2l6ZS5zY3NzIiwiX3Rucy5zY3NzIiwia2VudHVja3kvYmFzZS9fZm9ybXMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3Nob3ctaGlkZS5zY3NzIiwia2VudHVja3kvaGVscGVycy9fYm9yZGVyLnNjc3MiLCJrZW50dWNreS9iYXNlL19jaG9zZW4uc2NzcyIsIl9lbmdhZ2VtZW50LnNjc3MiLCJtb2R1bGVzL19hbm5vdGF0aW9ucy5zY3NzIiwibW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJrZW50dWNreS9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19wcmVmaXhlci5zY3NzIiwibW9kdWxlcy9fYWQuc2NzcyIsIm1vZHVsZXMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJrZW50dWNreS9ncmlkL19ncmlkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwia2VudHVja3kvaGVscGVycy9fdHJ1bmNhdGUuc2NzcyIsIm1vZHVsZXMvX2Jpb2dyYXBoeS5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsIm1vZHVsZXMvX2Vjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uuc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL19lY29tbS1wcm9kdWN0LWluZm8uc2NzcyIsIm1vZHVsZXMvX2luZm8tYmFyLnNjc3MiLCJtb2R1bGVzL19tYWluLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX2xvYWRpbmcuc2NzcyIsIm1vZHVsZXMvX21lZGlhLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiX2FkdmFuY2Utc2VhcmNoLnNjc3MiLCJtb2R1bGVzL190YWJzLnNjc3MiLCJtb2R1bGVzL190b29sYmFyLnNjc3MiLCJtb2R1bGVzL19vcGVudGlwLnNjc3MiLCJtb2R1bGVzL19yZWxhdGVkLXByb2R1Y3RzLnNjc3MiLCJtb2R1bGVzL19zYW1wbGUtd29yay5zY3NzIiwibW9kdWxlcy9fc2lkZWJhci1mb3JtLnNjc3MiLCJtb2R1bGVzL190b3AtbmV3cy5zY3NzIiwiX2Fib3V0LXVzLnNjc3MiLCJfYXVkaXQtaW5zaWdodHMuc2NzcyIsIl9wcm9maWxlLnNjc3MiLCJfZGFpbGllcy5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9iZXBzLnNjc3MiLCJfYm9va3MtY29sbGVjdGlvbnMuc2NzcyIsIl9jb2xvci5zY3NzIiwiX21hZ2F6aW5lLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19pbnRyaW5zaWMtcmF0aW8uc2NzcyIsIiRzdGRpbiIsIl9mb290ZXIuc2NzcyIsIl9lb21sLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9mcmwuc2NzcyIsIl9mcmVlLXJlc291cmNlcy5zY3NzIiwiX2hvbWVwYWdlLnNjc3MiLCJfbXVsdGltZWRpYS5zY3NzIiwiX2liZmQuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9saWtlLnNjc3MiLCJfbG9naW4uc2NzcyIsIl9tbGlUYWJsZS5zY3NzIiwiX21lZ2FtZW51LnNjc3MiLCJfdG91ci5zY3NzIiwiX3dheWZhaXIuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl90cmVhdGllcy5zY3NzIiwiX21pc2NlbGxhbmVvdXMuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VyLnNjc3MiLCJfcGVvcGxlLWV4cG9ydC5zY3NzIiwiX3BvbGwuc2NzcyIsIl9yZXNvdXJjZVBhZ2Uuc2NzcyIsIl9zdHVkZW50cy5zY3NzIiwiX3RhLW1lZGlhLnNjc3MiLCJfdGVybXMtY29uZGl0aW9ucy5zY3NzIiwia2VudHVja3kvaGVscGVycy9faGlkZS10ZXh0LnNjc3MiLCJfd29ya2JlbmNoLnNjc3MiLCJfd3RzLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBdW9CQSxxQkNwb0JBLFNDMktBLGdCQzlJQSx3Q0NnS0UscUJDN0NBLHdCQzdCRixvQkxoSEUsZ0JBQUEsS01IRSw0Q0M2RUosS0FSQSxLQVNFLFVBQUEsS0M5RUYsV0FDRSxZQUEwQixZQUMxQixJQUFBLDhDQUNBLElBQUEscURBQUEsNEJBQUEsZ0RBQUEsZ0JBQUEsK0NBQUEsZUFBQSw4Q0FBQSxtQkFBQSxpRUFJ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d1ZiLElEdlZyQixxQkFBb0MsUUN1UGIsSUR0UHZCLHNCQUFxQyxRQ2dKYixJRC9JeEIsbUJBQWtDLFFDbWhCYixJRGxoQnJCLHVCQUFzQyxRQ2dNYixJRC9MekIsa0NBQWlELFFDWWIsSURYcEMsZ0NBQStDLFFDY2IsSURibEMsb0JBQW1DLFFDcVdiLElEcFd0Qiw0QkFBMkMsUUN3ZWIsSUR2ZTlCLHFCQUFBLDJCQUNvQyxRQ3NnQmIsSURyZ0J2QixzQkFBcUMsUUNnZ0JiLElEL2Z4Qix1QkFBc0MsUUN3WWIsSUR2WXpCLG1CQUFrQyxRQzJZYixJRDFZckIsbUJBQWtDLFFDNFBiLElEM1ByQix5QkFBd0MsUUNvVWIsSURuVTNCLHlCQUF3QyxRQ2l0QmIsSURodEIzQiwwQkFBeUMsUUMrc0JiLElEOXNCNUIsd0JBQXVDLFFDZ3RCYixJRC9zQjFCLHFCQUFvQyxRQ3llYixJRHhldkIsc0JBQXFDLFFDd0JiLElEdkJ4QixrQkFBaUMsUUN5bUJiLElEeG1CcEIsbUJBQWtDLFFDeW1CYixJRHhtQnJCLG1CQUFrQyxRQ3lEYixJRHhEckIsdUJBQXNDLFFDeURiLElEeER6QixvQkFBbUMsUUMrZGIsSUQ5ZHRCLHFCQUFvQyxRQzJFYixJRDFFdkIsbUJBQWtDLFFDMFBiLElEelByQixtQkFBa0MsUUNpRGIsSURoRHJCLHFCQUFvQyxRQzBWYixJRHpWdkIsMEJBQXlDLFFDd21CYixJRHZtQjVCLHlCQUF3QyxRQ3dtQmIsSUR2bUIzQix5QkFBd0MsUUNwQ2IsSURxQzNCLDJCQUEwQyxRQ3ZDYixJRHdDN0IsMEJBQXlDLFFDckNiLElEc0M1Qiw0QkFBMkMsUUN4Q2IsSUR5QzlCLG1CQUFrQyxRQytXYixJRDlXckIscUJBQUEsc0JBQ3FDLFFDMmFiLElEMWF4QixxQkFBb0MsUUNzVWIsSURyVXZCLDJCQUEwQyxRQ2tyQmIsSURqckI3QixvQkFBQSxvQkFBQSx3QkFFdUMsUUMwYmIsSUR6YjFCLHFCQUFvQyxRQ2tiYixJRGpidkIseUJBQXdDLFFDd1hiLElEdlgzQixxQkFBb0MsUUN0RGIsSUR1RHZCLG1CQUFrQyxRQ21uQmIsSURsbkJyQixtQkFBQSw4QkFDNkMsUUMrYWIsSUQ5YWhDLDZCQUE0QyxRQzhmYixJRDdmL0IsNkJBQTRDLFFDK0ViLElEOUUvQixxQkFBb0MsUUN6QmIsSUQwQnZCLDRCQUEyQyxRQ21qQmIsSURsakI5Qiw0QkFBMkMsUUNxTGIsSURwTDlCLHVCQUFzQyxRQ2xCYixJRG1CekIsbUJBQWtDLFFDc2JiLElEcmJyQixvQkFBbUMsUUNnYWIsSUQvWnRCLG1CQUFrQyxRQ21qQmIsSURsakJyQixzQkFBcUMsUUMrTmIsSUQ5TnhCLDJCQUEwQyxRQ2dMYixJRC9LN0IsMkJBQTBDLFFDNGlCYixJRDNpQjdCLG9CQUFtQyxRQytJYixJRDlJdEIsMkJBQTBDLFFDeUViLElEeEU3Qiw0QkFBMkMsUUN5RWIsSUR4RTlCLDBCQUF5QyxRQ2tiYixJRGpiNUIsMkJBQTBDLFFDdVhiLElEdFg3QiwyQkFBMEMsUUMybEJiLElEMWxCN0IsMkJBQTBDLFFDMkRiLElEMUQ3Qiw4QkFBNkMsUUN5YmIsSUR4YmhDLDBCQUF5QyxRQzBTYixJRHpTNUIseUJBQXdDLFFDMEdiLElEekczQiw2QkFBNEMsUUN1bEJiLElEdGxCL0IsNkJBQTRDLFFDdURiLElEdEQvQixrQkFBaUMsUUNuQ2IsSURvQ3BCLHlCQUF3QyxRQ25EYixJRG9EM0IsMEJBQXlDLFFDbkRiLElEb0Q1Qix1QkFBc0MsUUNuRGIsSURvRHpCLHlCQUF3QyxRQ3ZEYixJRHdEM0IsMkJBQUEsb0JBQ21DLFFDNGRiLElEM2R0QixxQkFBb0MsUUM4SWIsSUQ3SXZCLHVCQUFzQyxRQ3NGYixJRHJGekIsbUJBQWtDLFFDK1piLElEOVpyQixvQkFBbUMsUUNvV2IsSURuV3RCLHVCQUFzQyxRQ3BEYixJRHFEekIsaUNBQWdELFFDdUliLElEdEluQyxtQkFBa0MsUUNrTmIsSURqTnJCLG1CQUFrQyxRQzBTYixJRHpTckIsbUJBQWtDLFFDNktiLElENUtyQixrQkFBaUMsUUN5SWIsSUR4SXBCLHdCQUF1QyxRQ3lJYixJRHhJMUIsbUNBQUEsc0JBQ2tELFFDaUliLElEaElyQyxvQkFBbUMsUUMrWWIsSUQ5WXRCLHVCQUFzQyxRQ0FiLElEQ3pCLHFCQUFvQyxRQ29hYixJRG5hdkIsc0JBQXFDLFFDZ0ViLElEL0R4QixxQkFBb0MsUUM2VGIsSUQ1VHZCLHlCQUF3QyxRQ3VDYixJRHRDM0IsMkJBQTBDLFFDbUNiLElEbEM3QixzQkFBcUMsUUMrYWIsSUQ5YXhCLDRCQUEyQyxRQ2tkYixJRGpkOUIscUJBQW9DLFFDMEtiLElEekt2QiwwQkFBeUMsUUMyS2IsSUQxSzVCLHVCQUFzQyxRQzNFYixJRDRFekIsdUJBQXNDLFFDN0ViLElEOEV6QiwwQkFBQSx3QkFDdUMsUUNsRWIsSURtRTFCLDZCQUE0QyxRQytrQmIsSUQ5a0IvQiw4QkFBNkMsUUM0SGIsSUQzSGhDLDJCQUEwQyxRQ1RiLElEVTdCLGtCQUFpQyxRQzJRYixJRDFRcEIsbUJBQUEsb0JBQ2tDLFFDNkNiLElENUNyQix1QkFBc0MsUUNrRGIsSURqRHpCLDBCQUF5QyxRQ3NpQmIsSURyaUI1Qiw0QkFBMkMsUUNvaUJiLElEbmlCOUIsd0JBQXVDLFFDMmViLElEMWUxQixzQkFBcUMsUUM4TmIsSUQ3TnhCLHVCQUFzQyxRQ29jYixJRG5jekIsOEJBQTZDLFFDdVJiLElEdFJoQyx5QkFBd0MsUUM2aEJiLElENWhCM0IsNEJBQTJDLFFDc0diLElEckc5QixzQkFBcUMsUUM4YmIsSUQ3YnhCLHFCQUFvQyxRQ3FqQmIsSURwakJ2Qiw0QkFBMkMsUUNnTGIsSUQvSzlCLHFCQUFvQyxRQ3VrQmIsSUR0a0J2QixzQkFBcUMsUUNxUWIsSURwUXhCLG9CQUFtQyxRQ2lXYixJRGhXdEIsdUJBQXNDLFFDMmRiLElEMWR6Qix5QkFBd0MsUUNqRGIsSURrRDNCLDJCQUEwQyxRQytWYixJRDlWN0Isc0JBQXFDLFFDc2pCYixJRHJqQnhCLHlCQUFBLHVCQUNzQyxRQ2dHYixJRC9GekIscUJBQW9DLFFDb0tiLElEbkt2QixxQkFBb0MsUUMwakJiLElEempCdkIsMEJBQXlDLFFDb0NiLElEbkM1QixtQkFBQSxrQkFDaUMsUUMrWWIsSUQ5WXBCLG9CQUFtQyxRQ29NYixJRG5NdEIsdUJBQXNDLFFDckRiLElEc0R6QixtQkFBa0MsUUNoRmIsSURpRnJCLDBCQUF5QyxRQ3JCYixJRHNCNUIsMkJBQTBDLFFDb0xiLElEbkw3QiwwQkFBeUMsUUNrTGIsSURqTDVCLHdCQUF1QyxRQ21MYixJRGxMMUIsMEJBQXlDLFFDK0tiLElEOUs1QixnQ0FBK0MsUUNySWIsSURzSWxDLGlDQUFnRCxRQ2pJYixJRGtJbkMsOEJBQTZDLFFDakliLElEa0loQyxnQ0FBK0MsUUN6SWIsSUQwSWxDLG9CQUFtQyxRQzJKYixJRDFKdEIscUJBQW9DLFFDNmxCYixJRDVsQnZCLG9CQUFtQyxRQ3FlYixJRHBldEIscUJBQW9DLFFDeUdiLElEeEd2Qix3QkFBdUMsUUN6RWIsSUQwRTFCLHlCQUF3QyxRQ2xJYixJRG1JM0Isb0JBQUEsb0JBQ21DLFFDaWpCYixJRGhqQnRCLG9CQUFBLG1CQUNrQyxRQzRPYixJRDNPckIsb0JBQW1DLFFDZGIsSURldEIsb0JBQW1DLFFDMEdiLElEekd0QixrQkFBQSx1QkFDc0MsUUM2WGIsSUQ1WHpCLG1CQUFBLHNCQUNxQyxRQzJGYixJRDFGeEIsd0JBQXVDLFFDNlNiLElENVMxQix1QkFBQSxtQkFDc0MsUUNxR2IsSURwR3pCLHFCQUFvQyxRQ2diYixJRC9hdkIsbUJBQUEsc0JBQUEsc0JBRWtDLFFDbEliLElEbUlyQixzQkFBcUMsUUNzT2IsSURyT3hCLHNCQUFxQyxRQ29PYixJRG5PeEIsNEJBQTJDLFFDK2JiLElEOWI5Qix3QkFBdUMsUUMyZ0JiLElEMWdCMUIsb0JBQW1DLFFDdWNiLElEdGN0QixvQkFBbUMsUUN5T2IsSUR4T3RCLG9CQUFtQyxRQzZmYixJRDVmdEIsd0JBQXVDLFFDbVRiLElEbFQxQiwrQkFBOEMsUUNvVGIsSURuVGpDLGlDQUFnRCxRQ2dJYixJRC9IbkMsMEJBQXlDLFFDNEhiLElEM0g1QixvQkFBbUMsUUNxUWIsSURwUXRCLHlCQUF3QyxRQ3BGYixJRHFGM0IsdUJBQXNDLFFDOUViLElEK0V6Qix5QkFBd0MsUUNyRmIsSURzRjNCLDBCQUF5QyxRQ3JGYixJRHNGNUIsc0JBQXFDLFFDaENiLElEaUN4QixtQkFBQSx1QkFDa0MsUUMwWWIsSUR6WXJCLHdCQUFBLHdCQUN1QyxRQzhZYixJRDdZMUIsdUJBQUEsc0JBQ3NDLFFDMlliLElEMVl6Qix1QkFBc0MsUUNVYixJRFR6Qix1QkFBc0MsUUN1TWIsSUR0TXpCLDBCQUFBLG1CQUNrQyxRQ3FmYixJRHBmckIsb0JBQUEsb0JBQ21DLFFDb0ZiLElEbkZ0Qix3QkFBQSx5QkFDd0MsUUMrYWIsSUQ5YTNCLHdCQUF1QyxRQzdDYixJRDhDMUIseUJBQXdDLFFDMUNiLElEMkMzQixtQkFBQSxvQkFDa0MsUUNwSWIsSURxSXJCLHNCQUFxQyxRQzZXYixJRDVXeEIsdUJBQXNDLFFDeWViLElEeGV6Qix3QkFBQSxvQkFDdUMsUUNyRWIsSURzRTFCLDBCQUF5QyxRQ3FMYixJRHBMNUIsdUJBQXNDLFFDR2IsSURGekIsNkJBQTRDLFFDbkViLElEb0UvQiwyQkFBMEMsUUNuRWIsSURvRTdCLHNCQUFxQyxRQ2lmYixJRGhmeEIsMEJBQXlDLFFDOFliLElEN1k1Qix1QkFBc0MsUUN5WmIsSUR4WnpCLHFCQUFvQyxRQzlKYixJRCtKdkIscUJBQW9DLFFDbEViLElEbUV2QixzQkFBcUMsUUMxQ2IsSUQyQ3hCLDBCQUF5QyxRQzhCYixJRDdCNUIseUJBQXdDLFFDMUliLElEMkkzQix5QkFBd0MsUUNzSGIsSURySDNCLHdCQUF1QyxRQ3JPYixJRHNPMUIscUJBQW9DLFFDNE1iLElEM012QiwwQkFBeUMsUUNVYixJRFQ1QixtQkFBa0MsUUMzS2IsSUQ0S3JCLHVCQUFzQyxRQ3VGYixJRHRGekIsMEJBQXlDLFFDMlFiLElEMVE1QixnQ0FBK0MsUUNyT2IsSURzT2xDLGlDQUFnRCxRQ3JPYixJRHNPbkMsOEJBQTZDLFFDck9iLElEc09oQyxnQ0FBK0MsUUN6T2IsSUQwT2xDLHlCQUF3QyxRQ3JPYixJRHNPM0IsMEJBQXlDLFFDck9iLElEc081Qix1QkFBc0MsUUNyT2IsSURzT3pCLHlCQUF3QyxRQ3pPYixJRDBPM0Isc0JBQXFDLFFDcERiLElEcUR4QixxQkFBb0MsUUM0SWIsSUQzSXZCLHFCQUFvQyxRQ3dZYixJRHZZdkIsMkJBQUEscUJBQ29DLFFDdU1iLElEdE12Qix1QkFBc0MsUUN6R2IsSUQwR3pCLHlCQUF3QyxRQ3lRYixJRHhRM0IsMEJBQXlDLFFDeVFiLElEeFE1QixzQkFBcUMsUUMrVmIsSUQ5VnhCLHFCQUFvQyxRQzlHYixJRCtHdkIseUJBQUEsb0JBQ21DLFFDb1JiLElEblJ0Qix5QkFBd0MsUUMrQ2IsSUQ5QzNCLHVCQUFzQyxRQ21CYixJRGxCekIsNEJBQTJDLFFDb0JiLElEbkI5QixzQkFBcUMsUUNxVWIsSURwVXhCLHNCQUFxQyxRQzJCYixJRDFCeEIsb0JBQW1DLFFDZ0xiLElEL0t0QixzQkFBcUMsUUMyQmIsSUQxQnhCLHlCQUF3QyxRQ3VIYixJRHRIM0IscUJBQW9DLFFDTWIsSURMdkIsNkJBQTRDLFFDSWIsSURIL0IsdUJBQXNDLFFDNlhiLElENVh6QixtQkFBa0MsUUNoSGIsSURpSHJCLDZCQUFBLHdCQUN1QyxRQ3VRYixJRHRRMUIsOEJBQUEsNkJBQUEsMEJBRXlDLFFDc1ZiLElEclY1Qiw2QkFBNEMsUUN3SWIsSUR2SS9CLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDdkhiLElEd0gxQiwyQkFBQSxxQkFDMEMsUUN0SmIsSUR1SjdCLHVCQUFzQyxRQ3lPYixJRHhPekIsbUJBQWtDLFFDMEZiLElEekZyQiwwQkFBeUMsUUMxRGIsSUQyRDVCLDBCQUF5QyxRQ2tXYixJRGpXNUIsd0JBQXVDLFFDNFZiLElEM1YxQixxQkFBb0MsUUNsRWIsSURtRXZCLDJCQUEwQyxRQ2dPYixJRC9ON0IseUJBQXdDLFFDMkpiLElEMUozQiwrQkFBOEMsUUMySmIsSUQxSmpDLHFCQUFvQyxRQ3NSYixJRHJSdkIseUJBQXdDLFFDNUxiLElENkwzQixnQ0FBK0MsUUN4QmIsSUR5QmxDLHFCQUFvQyxRQ3VQYixJRHRQdkIscUJBQW9DLFFDNkliLElENUl2QixrQ0FBaUQsUUM5SmIsSUQrSnBDLG1DQUFrRCxRQzlKYixJRCtKckMsZ0NBQStDLFFDOUpiLElEK0psQyxrQ0FBaUQsUUNsS2IsSURtS3BDLG9CQUFtQyxRQzhEYixJRDdEdEIsbUJBQWtDLFFDckhiLElEc0hyQixxQkFBb0MsUUN2U2IsSUR3U3ZCLHlCQUF3QyxRQzJaYixJRDFaM0IsdUJBQXNDLFFDaE5iLElEaU56Qix5QkFBd0MsUUM3RmIsSUQ4RjNCLHlCQUF3QyxRQzdGYixJRDhGM0IseUJBQXdDLFFDK09iLElEOU8zQiwwQkFBeUMsUUNpTWIsSURoTTVCLHFCQUFvQyxRQzZXYixJRDVXdkIsMkJBQTBDLFFDMEliLElEekk3Qiw2QkFBNEMsUUMwSWIsSUR6SS9CLHVCQUFzQyxRQ3FGYixJRHBGekIseUJBQXdDLFFDbUZiLElEbEYzQiwyQkFBMEMsUUNuTGIsSURvTDdCLDRCQUEyQyxRQzBLYixJRHpLOUIsbUNBQWtELFFDcEZiLElEcUZyQywyQkFBMEMsUUN3UGIsSUR2UDdCLHNCQUFxQyxRQ2pKYixJRGtKeEIsa0NBQUEsMEJBQ2lELFFDL01iLElEZ05wQyxnQ0FBQSx3QkFDK0MsUUM5TWIsSUQrTWxDLG1DQUFBLDJCQUNrRCxRQ2pOYixJRGtOckMsa0JBQUEsbUJBQ2lDLFFDdkdiLElEd0dwQixrQkFBaUMsUUNoQ2IsSURpQ3BCLHFCQUFBLGtCQUNpQyxRQ3FZYixJRHBZcEIsa0JBQUEsb0JBQ2lDLFFDNENiLElEM0NwQixrQkFBQSxrQkFBQSxrQkFBQSxrQkFHaUMsUUNnRGIsSUQvQ3BCLHFCQUFBLGtCQUFBLG9CQUVpQyxRQ2lOYixJRGhOcEIsa0JBQUEsa0JBQ2lDLFFDK0NiLElEOUNwQixzQkFBQSxrQkFDaUMsUUMzUGIsSUQ0UHBCLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDcEZiLElEcUYxQiw2QkFBNEMsUUMwUGIsSUR6UC9CLDhCQUE2QyxRQzBQYixJRHpQaEMsOEJBQTZDLFFDMFBiLElEelBoQywrQkFBOEMsUUMwUGIsSUR6UGpDLCtCQUE4QyxRQzZQYixJRDVQakMsZ0NBQStDLFFDNlBiLElENVBsQyx3QkFBdUMsUUNrVWIsSURqVTFCLDBCQUF5QyxRQzhUYixJRDdUNUIsNkJBQTRDLFFDeWFiLElEeGEvQixzQkFBcUMsUUNzYWIsSURyYXhCLG1CQUFrQyxRQzJaYixJRDFackIsMEJBQXlDLFFDMlpiLElEMVo1QiwyQkFBMEMsUUNvYWIsSURuYTdCLHNCQUFxQyxRQ3hKYixJRHlKeEIsNkJBQTRDLFFDOFBiLElEN1AvQix3QkFBdUMsUUNnQmIsSURmMUIscUJBQW9DLFFDcEZiLElEcUZ2QixrQkFBaUMsUUMzV2IsSUQ0V3BCLHdCQUF1QyxRQy9SYixJRGdTMUIsK0JBQThDLFFDL1JiLElEZ1NqQyxxQkFBb0MsUUMrVWIsSUQ5VXZCLDRCQUEyQyxRQytVYixJRDlVOUIsOEJBQTZDLFFDZ0RiLElEL0NoQyw0QkFBMkMsUUNrRGIsSURqRDlCLDhCQUE2QyxRQytDYixJRDlDaEMsK0JBQThDLFFDK0NiLElEOUNqQyxvQkFBbUMsUUNqV2IsSURrV3RCLHNCQUFxQyxRQ21ZYixJRGxZeEIsc0JBQXFDLFFDN1diLElEOFd4QixvQkFBbUMsUUNrQ2IsSURqQ3RCLHVCQUFzQyxRQzVLYixJRDZLekIsb0JBQW1DLFFDZ05iLElEL010Qix5QkFBd0MsUUN4RmIsSUR5RjNCLHFCQUFvQyxRQzRUYixJRDNUdkIscUJBQW9DLFFDdEliLElEdUl2QixtQkFBa0MsUUM2Q2IsSUQ1Q3JCLHFCQUFBLHVCQUNzQyxRQzVEYixJRDZEekIsb0JBQW1DLFFDOFBiLElEN1B0QixxQkFBb0MsUUN1RWIsSUR0RXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsa0JBQWlDLFFDdFNiLElEdVNwQixpQkFBZ0MsUUNpV2IsSURoV25CLG9CQUFtQyxRQ3VXYixJRHRXdEIscUJBQW9DLFFDK0liLElEOUl2Qix3QkFBdUMsUUNrRmIsSURqRjFCLDZCQUE0QyxRQzZOYixJRDVOL0IsbUNBQWtELFFDL1diLElEZ1hyQyxrQ0FBaUQsUUNqWGIsSURrWHBDLGtDQUFBLDBCQUNpRCxRQ3pSYixJRDBScEMsMkJBQTBDLFFDbk1iLElEb003Qix5QkFBd0MsUUNpV2IsSURoVzNCLDJCQUEwQyxRQ29WYixJRG5WN0Isa0JBQUEsMkJBQ2lDLFFDMFNiLElEelNwQiw0QkFBMkMsUUMwR2IsSUR6RzlCLDRCQUEyQyxRQzRNYixJRDNNOUIsb0JBQW1DLFFDc0xiLElEckx0Qiw4QkFBNkMsUUN6TGIsSUQwTGhDLHdCQUF1QyxRQ29XYixJRG5XMUIscUJBQW9DLFFDOERiLElEN0R2QixtQkFBQSwwQkFBQSx5QkFFd0MsUUM4U2IsSUQ3UzNCLDZCQUFBLDJCQUM0QyxRQzFGYixJRDJGL0Isb0JBQW1DLFFDc1diLElEcld0QixxQkFBb0MsUUNsR2IsSURtR3ZCLHFCQUFvQyxRQ2dIYixJRC9HdkIsNEJBQTJDLFFDaUhiLElEaEg5QixpQ0FBZ0QsUUN5TmIsSUR4Tm5DLDBCQUF5QyxRQ3VOYixJRHRONUIsd0JBQXVDLFFDL05iLElEZ08xQixtQkFBa0MsUUM1TmIsSUQ2TnJCLDRCQUEyQyxRQzJFYixJRDFFOUIsNkJBQTRDLFFDeUViLElEeEUvQixxQkFBb0MsUUN2TmIsSUR3TnZCLHFCQUFvQyxRQ3pDYixJRDBDdkIsdUJBQXNDLFFDcENiLElEcUN6QixrQkFBaUMsUUN0TGIsSUR1THBCLHVCQUFzQyxRQzdVYixJRDhVekIsb0JBQW1DLFFDMVJiLElEMlJ0QixrQkFBaUMsUUNzRGIsSURyRHBCLG9CQUFtQyxRQ21MYixJRGxMdEIsbUJBQWtDLFFDclBiLElEc1ByQixvQkFBbUMsUUNyUGIsSURzUHRCLHNCQUFxQyxRQzdXYixJRDhXeEIsNkJBQTRDLFFDN1diLElEOFcvQixvQkFBbUMsUUMwTGIsSUR6THRCLDJCQUEwQyxRQzBMYixJRHpMN0Isc0JBQXFDLFFDeUZiLElEeEZ4Qix5QkFBQSxrQkFDaUMsUUN6VWIsSUQwVXBCLGtCQUFBLG1CQUNrQyxRQytNYixJRDlNckIsbUJBQWtDLFFDNFBiLElEM1ByQixzQkFBcUMsUUN1S2IsSUR0S3hCLHlCQUF3QyxRQ3RQYixJRHVQM0IseUJBQXdDLFFDaUtiLElEaEszQix1QkFBc0MsUUM5UGIsSUQrUHpCLHlCQUF3QyxRQy9MYixJRGdNM0IsMEJBQXlDLFFDeExiLElEeUw1QiwyQkFBMEMsUUNyTWIsSURzTTdCLGdDQUErQyxRQy9MYixJRGdNbEMsMkJBQUEsMkJBQUEsNkJBRTBDLFFDeE1iLElEeU03Qiw2QkFBQSx5QkFDNEMsUUM5TWIsSUQrTS9CLDJCQUFBLDJCQUMwQyxRQy9NYixJRGdON0IsMkJBQUEsMkJBQzBDLFFDcE1iLElEcU03QiwwQkFBeUMsUUNqTmIsSURrTjVCLG1CQUFrQyxRQ3VSYixJRHRSckIsc0JBQXFDLFFDNVNiLElENlN4Qix1QkFBc0MsUUM5RWIsSUQrRXpCLHdCQUFBLHdCQUFBLHdCQUFBLHlCQUFBLHNCQUl1QyxRQ25FYixJRG9FMUIsNkJBQTRDLFFDL1RiLElEZ1UvQixpQkFBQSxvQkFBQSx5QkFFbUMsUUNxRGIsSURwRHRCLHFCQUFBLGlCQUNvQyxRQ25RYixJRG9RdkIseUJBQXdDLFFDektiLElEMEszQixrQkFBaUMsUUMzS2IsSUQ0S3BCLDBCQUFBLGtDQUFBLHdCQUV5QyxRQ3hKYixJRHlKNUIsNEJBQTJDLFFDMktiLElEMUs5QixpQkFBZ0MsUUNpQ2IsSURoQ25CLHFCQUFBLHFCQUNvQyxRQzBRYixJRHpRdkIsMEJBQUEsbUJBQ3lDLFFDVmIsSURXNUIsNEJBQUEscUJBQzJDLFFDWGIsSURZOUIsc0JBQXFDLFFDMUliLElEMkl4QiwwQkFBeUMsUUNsVmIsSURtVjVCLHFCQUFvQyxRQ2pKYixJRGtKdkIsd0JBQXVDLFFDYmIsSURjMUIsc0JBQXFDLFFDK0ZiLElEOUZ4Qix3QkFBdUMsUUN1RWIsSUR0RTFCLCtCQUE4QyxRQ3VFYixJRHRFakMsbUJBQWtDLFFDelpiLElEMFpyQix1QkFBQSw0QkFDc0MsUUM1TWIsSUQ2TXpCLGtCQUFpQyxRQzBNYixJRHpNcEIseUJBQXdDLFFDeGFiLElEeWEzQixtQkFBa0MsUUNJYixJREhyQix5QkFBd0MsUUN1RmIsSUR0RjNCLHFCQUFvQyxRQzJNYixJRDFNdkIsbUJBQWtDLFFDK1FiLElEOVFyQiwwQkFBeUMsUUN6Q2IsSUQwQzVCLG1CQUFrQyxRQ3dQYixJRHZQckIseUJBQXdDLFFDclpiLElEc1ozQixxQkFBb0MsUUN2QmIsSUR3QnZCLDRCQUEyQyxRQzNMYixJRDRMOUIsc0JBQXFDLFFDNVhiLElENlh4Qiw0QkFBMkMsUUNoWWIsSURpWTlCLDBCQUF5QyxRQ25ZYixJRG9ZNUIsc0JBQXFDLFFDdFliLElEdVl4Qix3QkFBdUMsUUNsWWIsSURtWTFCLHdCQUF1QyxRQ2xZYixJRG1ZMUIseUJBQXdDLFFDM2JiLElENGIzQiwyQkFBMEMsUUMzYmIsSUQ0YjdCLG9CQUFtQyxRQytLYixJRDlLdEIsd0JBQXVDLFFDblZiLElEb1YxQixpQkFBZ0MsUUM5ZGIsSUQrZG5CLHlCQUF3QyxRQzVSYixJRDZSM0IsMEJBQXlDLFFDL0NiLElEZ0Q1Qiw0QkFBMkMsUUM5YmIsSUQrYjlCLHlCQUF3QyxRQ3RmYixJRHVmM0Isd0JBQXVDLFFDL0JiLElEZ0MxQix5QkFBd0MsUUN6SGIsSUQwSDNCLHFCQUFvQyxRQ3ZJYixJRHdJdkIsNEJBQTJDLFFDdkliLElEd0k5Qix5QkFBd0MsUUM0SmIsSUQzSjNCLHdCQUF1QyxRQzRKYixJRDNKMUIsc0JBQXFDLFFDeGNiLElEeWN4QixrQkFBaUMsUUNqYmIsSURrYnBCLHNCQUFxQyxRQ3ZKYixJRHdKeEIsd0JBQXVDLFFDM2dCYixJRDRnQjFCLGlCQUFnQyxRQzdaYixJRDhabkIsa0JBQUEscUJBQUEscUJBRWlDLFFDektiLElEMEtwQix1QkFBc0MsUUNwR2IsSURxR3pCLHlCQUF3QyxRQ3hiYixJRHliM0IsNkJBQTRDLFFDNVdiLElENlcvQix1QkFBc0MsUUM5VmIsSUQrVnpCLHVCQUFzQyxRQzlQYixJRCtQekIsc0JBQXFDLFFDckpiLElEc0p4QixxQkFBb0MsUUNlYixJRGR2QiwyQkFBMEMsUUMyQmIsSUQxQjdCLDBCQUF5QyxRQ29DYixJRG5DNUIsdUJBQXNDLFFDcUNiLElEcEN6Qix3QkFBdUMsUUM1YWIsSUQ2YTFCLDhCQUE2QyxRQzlhYixJRCthaEMsc0JBQXFDLFFDL1ZiLElEZ1d4QixtQkFBa0MsUUNvQmIsSURuQnJCLDBCQUF5QyxRQzhLYixJRDdLNUIseUJBQXdDLFFDL0ZiLElEZ0czQiwwQkFBeUMsUUM2RWIsSUQ1RTVCLHdCQUF1QyxRQzlNYixJRCtNMUIsb0JBQW1DLFFDK0tiLElEOUt0QixtQkFBa0MsUUM3SGIsSUQ4SHJCLHNCQUFxQyxRQ25IYixJRG9IeEIsdUJBQUEsMEJBQ3lDLFFDa0liLElEakk1Qiw4QkFBNkMsUUNrSWIsSURqSWhDLDJCQUEwQyxRQzBLYixJRHpLN0IsMEJBQXlDLFFDbEliLElEbUk1Qix5QkFBd0MsUUN5S2IsSUR4SzNCLDBCQUF5QyxRQ25JYixJRG9JNUIsNEJBQTJDLFFDbEliLElEbUk5Qiw0QkFBMkMsUUNwSWIsSURxSTlCLHFCQUFvQyxRQzFHYixJRDJHdkIseUJBQXdDLFFDN1FiLElEOFEzQixnQ0FBK0MsUUMxVWIsSUQyVWxDLDBCQUF5QyxRQ3pFYixJRDBFNUIsdUJBQXNDLFFDa0xiLElEakx6QixxQkFBb0MsUUNYYixJRFl2Qix3QkFBdUMsUUN1SmIsSUR0SjFCLHlCQUF3QyxRQ3dKYixJRHZKM0Isa0JBQUEsb0JBQ2lDLFFDL2ZiLElEZ2dCcEIsc0JBQXFDLFFDNEpiLElEM0p4QixvQkFBbUMsUUM4R2IsSUQ3R3RCLHFCQUFvQyxRQ3dEYixJRHZEdkIscUJBQW9DLFFDOUliLElEK0l2QiwyQkFBQSxpQkFDMEMsUUMwTGIsSUR6TDdCLDRCQUEyQyxRQ2pIYixJRGtIOUIsdUJBQXNDLFFDckhiLElEc0h6QiwyQkFBMEMsUUNuV2IsSURvVzdCLHdCQUFBLDJCQUFBLHNCQUUwQyxRQy9nQmIsSURnaEI3Qix3QkFBQSxxQ0FDb0QsUUM5Z0JiLElEK2dCdkMsd0JBQUEsMkJBQzBDLFFDbGhCYixJRG1oQjdCLHdCQUFBLDhCQUM2QyxRQ25oQmIsSURvaEJoQyx3QkFBQSw0QkFDMkMsUUN4aEJiLElEeWhCOUIsNEJBQTJDLFFDM0liLElENEk5Qix1QkFBc0MsUUMzT2IsSUQ0T3pCLDJCQUEwQyxRQ3hJYixJRHlJN0IsNkJBQTRDLFFDeEliLElEeUkvQiwwQkFBeUMsUUN3QmIsSUR2QjVCLDRCQUEyQyxRQ3dCYixJRHZCOUIscUJBQW9DLFFDL2RiLElEZ2V2Qiw2QkFBNEMsUUNsZWIsSURtZS9CLG9CQUFtQyxRQ3BjYixJRHFjdEIsNEJBQTJDLFFDbGpCYixJRG1qQjlCLDBCQUF5QyxRQ3hQYixJRHlQNUIsMEJBQUEsOEJBQzZDLFFDelBiLElEMFBoQywwQkFBQSw2QkFDNEMsUUM3UGIsSUQ4UC9CLDBCQUFBLDRCQUMyQyxRQ2hRYixJRGlROUIsd0JBQXVDLFFDclFiLElEc1ExQiwwQkFBQSwwQkFDeUMsUUN4UmIsSUR5UjVCLDJCQUFBLDBCQUMwQyxRQzdSYixJRDhSN0IsOEJBQTZDLFFDMVJiLElEMlJoQyw0QkFBMkMsUUNwU2IsSURxUzlCLDJCQUEwQyxRQzNSYixJRDRSN0IsNkJBQTRDLFFDL1JiLElEZ1MvQiwyQkFBMEMsUUNqU2IsSURrUzdCLHdCQUF1QyxRQytEYixJRDlEMUIseUJBQXdDLFFDL0ZiLElEZ0czQiwrQkFBOEMsUUMvYmIsSURnY2pDLGlCQUFnQyxRQ3RVYixJRHVVbkIsd0JBQXVDLFFDdFViLElEdVUxQiwwQkFBeUMsUUNrRWIsSURqRTVCLDRCQUEyQyxRQ3JLYixJRHNLOUIsbUNBQWtELFFDcktiLElEc0tyQyx5QkFBd0MsUUM1VWIsSUQ2VTNCLDBCQUF5QyxRQ3dIYixJRHZINUIscUJBQW9DLFFDbkZiLElEb0Z2QixxQkFBb0MsUUN6ZWIsSUQwZXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsb0JBQW1DLFFDeEtiLElEeUt0QixnQ0FBK0MsUUNwUWIsSURxUWxDLHlCQUFBLGlCQUN3QyxRQ1NiLElEUjNCLHFCQUFvQyxRQ2pkYixJRGtkdkIsb0JBQW1DLFFDem9CYixJRDBvQnRCLHFCQUFvQyxRQy9uQmIsSURnb0J2Qiw4QkFBNkMsUUMzaEJiLElENGhCaEMsK0JBQThDLFFDOWhCYixJRCtoQmpDLCtCQUE4QyxRQzVoQmIsSUQ2aEJqQywrQkFBOEMsUUNqaUJiLElEa2lCakMsdUJBQXNDLFFDcFJiLElEcVJ6QixzQkFBcUMsUUM1TmIsSUQ2TnhCLHdCQUF1QyxRQzVOYixJRDZOMUIsb0JBQW1DLFFDL05iLElEZ090QixrQkFBaUMsUUNsT2IsSURtT3BCLHlCQUF3QyxRQ3BlYixJRHFlM0IsMkJBQTBDLFFDcGViLElEcWU3QixvQkFBbUMsUUN0U2IsSUR1U3RCLG9CQUFtQyxRQ2lGYixJRGhGdEIsd0JBQXVDLFFDbGtCYixJRG1rQjFCLHdCQUF1QyxRQ3JYYixJRHNYMUIsMkJBQTBDLFFDcEliLElEcUk3QixtQkFBa0MsUUNwY2IsSURxY3JCLDhCQUE2QyxRQ2hlYixJRGllaEMsdUJBQXNDLFFDcGZiLElEcWZ6QixtQkFBa0MsUUNsTmIsSURtTnJCLDJCQUEwQyxRQzFYYixJRDJYN0Isa0JBQWlDLFFDb0RiLElEbkRwQiwyQkFBMEMsUUMzSmIsSUQ0SjdCLHVCQUFzQyxRQ3pOYixJRDBOekIscUJBQW9DLFFDbEhiLElEbUh2QiwyQkFBMEMsUUM3TGIsSUQ4TDdCLDZCQUE0QyxRQzdMYixJRDhML0IsMEJBQXlDLFFDM0NiLElENEM1Qiw0QkFBMkMsUUMzQ2IsSUQ0QzlCLDJCQUEwQyxRQ3JHYixJRHNHN0IsOEJBQTZDLFFDckdiLElEc0doQyxzQkFBcUMsUUM3VWIsSUQ4VXhCLHdCQUF1QyxRQ25sQmIsSURvbEIxQiwwQkFBeUMsUUNubEJiLElEb2xCNUIsc0JBQXFDLFFDL0xiLElEZ014QixxQkFBb0MsUUNsWGIsSURtWHZCLHlCQUF3QyxRQ2tGYixJRGpGM0Isc0JBQXFDLFFDbUZiLElEbEZ4QixxQkFBb0MsUUM5Y2IsSUQrY3ZCLCtCQUE4QyxRQzJCYixJRDFCakMsNkJBQTRDLFFDbUViLElEbEUvQixnQ0FBK0MsUUN4S2IsSUR5S2xDLG9CQUFtQyxRQzlsQmIsSUQrbEJ0QixnQ0FBK0MsUUN0b0JiLElEdW9CbEMsbUNBQWtELFFDcURiLElEcERyQyxzQkFBcUMsUUN4bEJiLElEeWxCeEIsMENBQXlELFFDNW9CYixJRDZvQjVDLGtEQUFBLCtCQUNpRSxRQzlxQmIsSUQrcUJwRCxtQkFBQSx1QkFBQSw4QkFFa0MsUUN2ZmIsSUR3ZnJCLG9CQUFtQyxRQ2hZYixJRGlZdEIsc0JBQXFDLFFDaFliLElEaVl4Qiw0QkFBQSxzQkFDMkMsUUMxSGIsSUQySDlCLHlCQUF3QyxRQ3pSYixJRDBSM0IscUJBQW9DLFFDaUNiLElEaEN2Qiw0QkFBMkMsUUNpQ2IsSURoQzlCLHVCQUFzQyxRQ2xIYixJRG1IekIsNkJBQTRDLFFDbEhiLElEbUgvQiw4QkFBNkMsUUNsSGIsSURtSGhDLHlCQUF3QyxRQ3JOYixJRHNOM0IsMEJBQXlDLFFDcGJiLElEcWI1QixvQkFBbUMsUUNtRWIsSURsRXRCLHdCQUF1QyxRQ3BEYixJRHFEMUIsaUNBQUEsbUNBQ2tELFFDelliLElEMFlyQyxpQkFBQSwyQkFDMEMsUUM3YWIsSUQ4YTdCLDBCQUF5QyxRQ3RYYixJRHVYNUIsNEJBQTJDLFFDbGZiLElEbWY5Qiw4QkFBNkMsUUNsZmIsSURtZmhDLHFCQUFvQyxRQ3RUYixJRHVUdkIsMkJBQTBDLFFDcHRCYixJRHF0QjdCLDZCQUE0QyxRQ3B0QmIsSURxdEIvQiwyQkFBQSxvQkFDMEMsUUNydEJiLElEc3RCN0IsNkJBQUEsc0JBQzRDLFFDdHRCYixJRHV0Qi9CLDBCQUF5QyxRQ0piLElESzVCLDRCQUEyQyxRQ0piLElESzlCLHFCQUFvQyxRQ0hiLElESXZCLHVCQUFzQyxRQzNXYixJRDRXekIsOEJBQUEsc0JBQ3FDLFFDNVdiLElENld4QixnQ0FBQSx3QkFDdUMsUUM3V2IsSUQ4VzFCLG9CQUFtQyxRQ3ROYixJRHVOdEIsNkJBQTRDLFFDM2JiLElENGIvQix1QkFBc0MsUUN0RmIsSUR1RnpCLDRCQUFBLCtCQUFBLDBCQUU4QyxRQ3hFYixJRHlFakMsNEJBQUEseUNBQ3dELFFDdkViLElEd0UzQyw0QkFBQSwrQkFDOEMsUUMzRWIsSUQ0RWpDLDRCQUFBLGtDQUNpRCxRQzVFYixJRDZFcEMsNEJBQUEsZ0NBQytDLFFDakZiLElEa0ZsQyxxQkFBb0MsUUMzS2IsSUQ0S3ZCLG1CQUFBLHNCQUFBLGtCQUVrQyxRQ3pyQmIsSUQwckJyQixzQkFBcUMsUUNsUGIsSURtUHhCLDhCQUE2QyxRQ0tiLElESmhDLDhCQUE2QyxRQ0tiLElESmhDLDZCQUE0QyxRQ0tiLElESi9CLDhCQUFBLDJCQUMwQyxRQ0RiLElERTdCLGdDQUFBLDZCQUM0QyxRQ0ZiLElERy9CLHVCQUFzQyxRQ3hzQmIsSUR5c0J6QixtQkFBa0MsUUNwYmIsSURxYnJCLG1CQUFrQyxRQzFoQmIsSUQyaEJyQixtQkFBa0MsUUN4WWIsSUR5WXJCLHNCQUFxQyxRQy9PYixJRGdQeEIsc0JBQXFDLFFDemlCYixJRDBpQnhCLHdCQUF1QyxRQ2pVYixJRGtVMUIsMEJBQXlDLFFDN0tiLElEOEs1QiwwQkFBeUMsUUNoSWIsSURpSTVCLHlCQUF3QyxRQ0piLElESzNCLHFCQUFvQyxRQ3hVYixJQ3pjdkIsMEJBQXlDLFFEd1VuQixJQ3ZVdEIsMEJBQXlDLFFEMmRuQixJQzFkdEIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QiwrQkFBOEMsUURzT25CLElDck8zQiwwQkFBeUMsUUR1V25CLElDdFd0Qix5QkFBd0MsUURrbkJuQixJQ2puQnJCLDJCQUEwQyxRRHNuQm5CLElDcm5CdkIseUJBQXdDLFFEeXRCbkIsSUN4dEJyQix5QkFBd0MsUURtUm5CLElDbFJyQiw2QkFBNEMsUUR1cEJuQixJQ3RwQnpCLHVCQUFzQyxRRHFwQm5CLElDcHBCbkIsNEJBQTJDLFFEc3BCbkIsSUNycEJ4QiwwQkFBeUMsUUR5SW5CLElDeEl0QiwwQkFBQSwyQkFBQSwwQkFFeUMsUURxcUJuQixJQ3BxQnRCLGdDQUErQyxRRDhpQm5CLElDN2lCNUIsaUNBQWdELFFENGlCbkIsSUMzaUI3Qiw4QkFBNkMsUUQ0Zm5CLElDM2YxQiwyQkFBMEMsUURpa0JuQixJQ2hrQnZCLHdCQUFBLHlCQUN1QyxRRGdLbkIsSUMvSnBCLDRCQUEyQyxRRCtxQm5CLElDOXFCeEIseUJBQXdDLFFEd1ZuQixJQ3ZWckIsMkJBQTBDLFFEdVBuQixJQ3RQdkIsNEJBQTJDLFFEZ0puQixJQy9JeEIseUJBQXdDLFFEbWhCbkIsSUNsaEJyQiw2QkFBNEMsUURnTW5CLElDL0x6Qix3Q0FBdUQsUURZbkIsSUNYcEMsc0NBQXFELFFEY25CLElDYmxDLDBCQUF5QyxRRHFXbkIsSUNwV3RCLGtDQUFpRCxRRHdlbkIsSUN2ZTlCLDJCQUFBLGlDQUMwQyxRRHNnQm5CLElDcmdCdkIsNEJBQTJDLFFEZ2dCbkIsSUMvZnhCLDZCQUE0QyxRRHdZbkIsSUN2WXpCLHlCQUF3QyxRRDJZbkIsSUMxWXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLCtCQUE4QyxRRG9VbkIsSUNuVTNCLCtCQUE4QyxRRGl0Qm5CLElDaHRCM0IsZ0NBQStDLFFEK3NCbkIsSUM5c0I1Qiw4QkFBNkMsUURndEJuQixJQy9zQjFCLDJCQUEwQyxRRHllbkIsSUN4ZXZCLDRCQUEyQyxRRHdCbkIsSUN2QnhCLHdCQUF1QyxRRHltQm5CLElDeG1CcEIseUJBQXdDLFFEeW1CbkIsSUN4bUJyQix5QkFBd0MsUUR5RG5CLElDeERyQiw2QkFBNEMsUUR5RG5CLElDeER6QiwwQkFBeUMsUUQrZG5CLElDOWR0QiwyQkFBMEMsUUQyRW5CLElDMUV2Qix5QkFBd0MsUUQwUG5CLElDelByQix5QkFBd0MsUURpRG5CLElDaERyQiwyQkFBMEMsUUQwVm5CLElDelZ2QixnQ0FBK0MsUUR3bUJuQixJQ3ZtQjVCLCtCQUE4QyxRRHdtQm5CLElDdm1CM0IsK0JBQThDLFFEcENuQixJQ3FDM0IsaUNBQWdELFFEdkNuQixJQ3dDN0IsZ0NBQStDLFFEckNuQixJQ3NDNUIsa0NBQWlELFFEeENuQixJQ3lDOUIseUJBQXdDLFFEK1duQixJQzlXckIsMkJBQUEsNEJBQzJDLFFEMmFuQixJQzFheEIsMkJBQTBDLFFEc1VuQixJQ3JVdkIsaUNBQWdELFFEa3JCbkIsSUNqckI3QiwwQkFBQSwwQkFBQSw4QkFFNkMsUUQwYm5CLElDemIxQiwyQkFBMEMsUURrYm5CLElDamJ2QiwrQkFBOEMsUUR3WG5CLElDdlgzQiwyQkFBMEMsUUR0RG5CLElDdUR2Qix5QkFBd0MsUURtbkJuQixJQ2xuQnJCLHlCQUFBLG9DQUNtRCxRRCthbkIsSUM5YWhDLG1DQUFrRCxRRDhmbkIsSUM3Zi9CLG1DQUFrRCxRRCtFbkIsSUM5RS9CLDJCQUEwQyxRRHpCbkIsSUMwQnZCLGtDQUFpRCxRRG1qQm5CLElDbGpCOUIsa0NBQWlELFFEcUxuQixJQ3BMOUIsNkJBQTRDLFFEbEJuQixJQ21CekIseUJBQXdDLFFEc2JuQixJQ3JickIsMEJBQXlDLFFEZ2FuQixJQy9adEIseUJBQXdDLFFEbWpCbkIsSUNsakJyQiw0QkFBMkMsUUQrTm5CLElDOU54QixpQ0FBZ0QsUURnTG5CLElDL0s3QixpQ0FBZ0QsUUQ0aUJuQixJQzNpQjdCLDBCQUF5QyxRRCtJbkIsSUM5SXRCLGlDQUFnRCxRRHlFbkIsSUN4RTdCLGtDQUFpRCxRRHlFbkIsSUN4RTlCLGdDQUErQyxRRGtibkIsSUNqYjVCLGlDQUFnRCxRRHVYbkIsSUN0WDdCLGlDQUFnRCxRRDJsQm5CLElDMWxCN0IsaUNBQWdELFFEMkRuQixJQzFEN0Isb0NBQW1ELFFEeWJuQixJQ3hiaEMsZ0NBQStDLFFEMFNuQixJQ3pTNUIsK0JBQThDLFFEMEduQixJQ3pHM0IsbUNBQWtELFFEdWxCbkIsSUN0bEIvQixtQ0FBa0QsUUR1RG5CLElDdEQvQix3QkFBdUMsUURuQ25CLElDb0NwQiwrQkFBOEMsUURuRG5CLElDb0QzQixnQ0FBK0MsUURuRG5CLElDb0Q1Qiw2QkFBNEMsUURuRG5CLElDb0R6QiwrQkFBOEMsUUR2RG5CLElDd0QzQixpQ0FBQSwwQkFDeUMsUUQ0ZG5CLElDM2R0QiwyQkFBMEMsUUQ4SW5CLElDN0l2Qiw2QkFBNEMsUURzRm5CLElDckZ6Qix5QkFBd0MsUUQrWm5CLElDOVpyQiwwQkFBeUMsUURvV25CLElDbld0Qiw2QkFBNEMsUURwRG5CLElDcUR6Qix1Q0FBc0QsUUR1SW5CLElDdEluQyx5QkFBd0MsUURrTm5CLElDak5yQix5QkFBd0MsUUQwU25CLElDelNyQix5QkFBd0MsUUQ2S25CLElDNUtyQix3QkFBdUMsUUR5SW5CLElDeElwQiw4QkFBNkMsUUR5SW5CLElDeEkxQix5Q0FBQSw0QkFDd0QsUURpSW5CLElDaElyQywwQkFBeUMsUUQrWW5CLElDOVl0Qiw2QkFBNEMsUURBbkIsSUNDekIsMkJBQTBDLFFEb2FuQixJQ25hdkIsNEJBQTJDLFFEZ0VuQixJQy9EeEIsMkJBQTBDLFFENlRuQixJQzVUdkIsK0JBQThDLFFEdUNuQixJQ3RDM0IsaUNBQWdELFFEbUNuQixJQ2xDN0IsNEJBQTJDLFFEK2FuQixJQzlheEIsa0NBQWlELFFEa2RuQixJQ2pkOUIsMkJBQTBDLFFEMEtuQixJQ3pLdkIsZ0NBQStDLFFEMktuQixJQzFLNUIsNkJBQTRDLFFEM0VuQixJQzRFekIsNkJBQTRDLFFEN0VuQixJQzhFekIsOEJBQUEsZ0NBQzZDLFFEbEVuQixJQ21FMUIsbUNBQWtELFFEK2tCbkIsSUM5a0IvQixvQ0FBbUQsUUQ0SG5CLElDM0hoQyxpQ0FBZ0QsUURUbkIsSUNVN0Isd0JBQXVDLFFEMlFuQixJQzFRcEIseUJBQUEsMEJBQ3dDLFFENkNuQixJQzVDckIsNkJBQTRDLFFEa0RuQixJQ2pEekIsZ0NBQStDLFFEc2lCbkIsSUNyaUI1QixrQ0FBaUQsUURvaUJuQixJQ25pQjlCLDhCQUE2QyxRRDJlbkIsSUMxZTFCLDRCQUEyQyxRRDhObkIsSUM3TnhCLDZCQUE0QyxRRG9jbkIsSUNuY3pCLG9DQUFtRCxRRHVSbkIsSUN0UmhDLCtCQUE4QyxRRDZoQm5CLElDNWhCM0Isa0NBQWlELFFEc0duQixJQ3JHOUIsNEJBQTJDLFFEOGJuQixJQzdieEIsMkJBQTBDLFFEcWpCbkIsSUNwakJ2QixrQ0FBaUQsUURnTG5CLElDL0s5QiwyQkFBMEMsUUR1a0JuQixJQ3RrQnZCLDRCQUEyQyxRRHFRbkIsSUNwUXhCLDBCQUF5QyxRRGlXbkIsSUNoV3RCLDZCQUE0QyxRRDJkbkIsSUMxZHpCLCtCQUE4QyxRRGpEbkIsSUNrRDNCLGlDQUFnRCxRRCtWbkIsSUM5VjdCLDRCQUEyQyxRRHNqQm5CLElDcmpCeEIsNkJBQUEsK0JBQzRDLFFEZ0duQixJQy9GekIsMkJBQTBDLFFEb0tuQixJQ25LdkIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QixnQ0FBK0MsUURvQ25CLElDbkM1Qix5QkFBQSx3QkFDdUMsUUQrWW5CLElDOVlwQiwwQkFBeUMsUURvTW5CLElDbk10Qiw2QkFBNEMsUURyRG5CLElDc0R6Qix5QkFBd0MsUURoRm5CLElDaUZyQixnQ0FBK0MsUURyQm5CLElDc0I1QixpQ0FBZ0QsUURvTG5CLElDbkw3QixnQ0FBK0MsUURrTG5CLElDakw1Qiw4QkFBNkMsUURtTG5CLElDbEwxQixnQ0FBK0MsUUQrS25CLElDOUs1QixzQ0FBcUQsUURySW5CLElDc0lsQyx1Q0FBc0QsUURqSW5CLElDa0luQyxvQ0FBbUQsUURqSW5CLElDa0loQyxzQ0FBcUQsUUR6SW5CLElDMElsQywwQkFBeUMsUUQySm5CLElDMUp0QiwyQkFBMEMsUUQ2bEJuQixJQzVsQnZCLDBCQUF5QyxRRHFlbkIsSUNwZXRCLDJCQUEwQyxRRHlHbkIsSUN4R3ZCLDhCQUE2QyxRRHpFbkIsSUMwRTFCLCtCQUE4QyxRRGxJbkIsSUNtSTNCLDBCQUFBLDBCQUN5QyxRRGlqQm5CLElDaGpCdEIsMEJBQUEseUJBQ3dDLFFENE9uQixJQzNPckIsMEJBQXlDLFFEZG5CLElDZXRCLDBCQUF5QyxRRDBHbkIsSUN6R3RCLHdCQUFBLDZCQUM0QyxRRDZYbkIsSUM1WHpCLHlCQUFBLDRCQUMyQyxRRDJGbkIsSUMxRnhCLDhCQUE2QyxRRDZTbkIsSUM1UzFCLDZCQUFBLHlCQUM0QyxRRHFHbkIsSUNwR3pCLDJCQUEwQyxRRGdibkIsSUMvYXZCLHlCQUFBLDRCQUFBLDRCQUV3QyxRRGxJbkIsSUNtSXJCLDRCQUEyQyxRRHNPbkIsSUNyT3hCLDRCQUEyQyxRRG9PbkIsSUNuT3hCLGtDQUFpRCxRRCtibkIsSUM5YjlCLDhCQUE2QyxRRDJnQm5CLElDMWdCMUIsMEJBQXlDLFFEdWNuQixJQ3RjdEIsMEJBQXlDLFFEeU9uQixJQ3hPdEIsMEJBQXlDLFFENmZuQixJQzVmdEIsOEJBQTZDLFFEbVRuQixJQ2xUMUIscUNBQW9ELFFEb1RuQixJQ25UakMsdUNBQXNELFFEZ0luQixJQy9IbkMsZ0NBQStDLFFENEhuQixJQzNINUIsMEJBQXlDLFFEcVFuQixJQ3BRdEIsK0JBQThDLFFEcEZuQixJQ3FGM0IsNkJBQTRDLFFEOUVuQixJQytFekIsK0JBQThDLFFEckZuQixJQ3NGM0IsZ0NBQStDLFFEckZuQixJQ3NGNUIsNEJBQTJDLFFEaENuQixJQ2lDeEIseUJBQUEsNkJBQ3dDLFFEMFluQixJQ3pZckIsOEJBQUEsOEJBQzZDLFFEOFluQixJQzdZMUIsNkJBQUEsNEJBQzRDLFFEMlluQixJQzFZekIsNkJBQTRDLFFEVW5CLElDVHpCLDZCQUE0QyxRRHVNbkIsSUN0TXpCLGdDQUFBLHlCQUN3QyxRRHFmbkIsSUNwZnJCLDBCQUFBLDBCQUN5QyxRRG9GbkIsSUNuRnRCLDhCQUFBLCtCQUM4QyxRRCthbkIsSUM5YTNCLDhCQUE2QyxRRDdDbkIsSUM4QzFCLCtCQUE4QyxRRDFDbkIsSUMyQzNCLHlCQUFBLDBCQUN3QyxRRHBJbkIsSUNxSXJCLDRCQUEyQyxRRDZXbkIsSUM1V3hCLDZCQUE0QyxRRHllbkIsSUN4ZXpCLDhCQUFBLDBCQUM2QyxRRHJFbkIsSUNzRTFCLGdDQUErQyxRRHFMbkIsSUNwTDVCLDZCQUE0QyxRREduQixJQ0Z6QixtQ0FBa0QsUURuRW5CLElDb0UvQixpQ0FBZ0QsUURuRW5CLElDb0U3Qiw0QkFBMkMsUURpZm5CLElDaGZ4QixnQ0FBK0MsUUQ4WW5CLElDN1k1Qiw2QkFBNEMsUUR5Wm5CLElDeFp6QiwyQkFBMEMsUUQ5Sm5CLElDK0p2QiwyQkFBMEMsUURsRW5CLElDbUV2Qiw0QkFBMkMsUUQxQ25CLElDMkN4QixnQ0FBK0MsUUQ4Qm5CLElDN0I1QiwrQkFBOEMsUUQxSW5CLElDMkkzQiwrQkFBOEMsUURzSG5CLElDckgzQiw4QkFBNkMsUURyT25CLElDc08xQiwyQkFBMEMsUUQ0TW5CLElDM012QixnQ0FBK0MsUURVbkIsSUNUNUIseUJBQXdDLFFEM0tuQixJQzRLckIsNkJBQTRDLFFEdUZuQixJQ3RGekIsZ0NBQStDLFFEMlFuQixJQzFRNUIsc0NBQXFELFFEck9uQixJQ3NPbEMsdUNBQXNELFFEck9uQixJQ3NPbkMsb0NBQW1ELFFEck9uQixJQ3NPaEMsc0NBQXFELFFEek9uQixJQzBPbEMsK0JBQThDLFFEck9uQixJQ3NPM0IsZ0NBQStDLFFEck9uQixJQ3NPNUIsNkJBQTRDLFFEck9uQixJQ3NPekIsK0JBQThDLFFEek9uQixJQzBPM0IsNEJBQTJDLFFEcERuQixJQ3FEeEIsMkJBQTBDLFFENEluQixJQzNJdkIsMkJBQTBDLFFEd1luQixJQ3ZZdkIsMkJBQUEsaUNBQzBDLFFEdU1uQixJQ3RNdkIsNkJBQTRDLFFEekduQixJQzBHekIsK0JBQThDLFFEeVFuQixJQ3hRM0IsZ0NBQStDLFFEeVFuQixJQ3hRNUIsNEJBQTJDLFFEK1ZuQixJQzlWeEIsMkJBQTBDLFFEOUduQixJQytHdkIsK0JBQUEsMEJBQ3lDLFFEb1JuQixJQ25SdEIsK0JBQThDLFFEK0NuQixJQzlDM0IsNkJBQTRDLFFEbUJuQixJQ2xCekIsa0NBQWlELFFEb0JuQixJQ25COUIsNEJBQTJDLFFEcVVuQixJQ3BVeEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsMEJBQXlDLFFEZ0xuQixJQy9LdEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsK0JBQThDLFFEdUhuQixJQ3RIM0IsMkJBQTBDLFFETW5CLElDTHZCLG1DQUFrRCxRREluQixJQ0gvQiw2QkFBNEMsUUQ2WG5CLElDNVh6Qix5QkFBd0MsUURoSG5CLElDaUhyQixtQ0FBQSw4QkFDNkMsUUR1UW5CLElDdFExQixvQ0FBQSxtQ0FBQSxnQ0FFK0MsUURzVm5CLElDclY1QixtQ0FBa0QsUUR3SW5CLElDdkkvQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUUR2SG5CLElDd0gxQixpQ0FBQSwyQkFDZ0QsUUR0Sm5CLElDdUo3Qiw2QkFBNEMsUUR5T25CLElDeE96Qix5QkFBd0MsUUQwRm5CLElDekZyQixnQ0FBK0MsUUQxRG5CLElDMkQ1QixnQ0FBK0MsUURrV25CLElDalc1Qiw4QkFBNkMsUUQ0Vm5CLElDM1YxQiwyQkFBMEMsUURsRW5CLElDbUV2QixpQ0FBZ0QsUURnT25CLElDL043QiwrQkFBOEMsUUQySm5CLElDMUozQixxQ0FBb0QsUUQySm5CLElDMUpqQywyQkFBMEMsUURzUm5CLElDclJ2QiwrQkFBOEMsUUQ1TG5CLElDNkwzQixzQ0FBcUQsUUR4Qm5CLElDeUJsQywyQkFBMEMsUUR1UG5CLElDdFB2QiwyQkFBMEMsUUQ2SW5CLElDNUl2Qix3Q0FBdUQsUUQ5Sm5CLElDK0pwQyx5Q0FBd0QsUUQ5Sm5CLElDK0pyQyxzQ0FBcUQsUUQ5Sm5CLElDK0psQyx3Q0FBdUQsUURsS25CLElDbUtwQywwQkFBeUMsUUQ4RG5CLElDN0R0Qix5QkFBd0MsUURySG5CLElDc0hyQiwyQkFBMEMsUUR2U25CLElDd1N2QiwrQkFBOEMsUUQyWm5CLElDMVozQiw2QkFBNEMsUURoTm5CLElDaU56QiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQrT25CLElDOU8zQixnQ0FBK0MsUURpTW5CLElDaE01QiwyQkFBMEMsUUQ2V25CLElDNVd2QixpQ0FBZ0QsUUQwSW5CLElDekk3QixtQ0FBa0QsUUQwSW5CLElDekkvQiw2QkFBNEMsUURxRm5CLElDcEZ6QiwrQkFBOEMsUURtRm5CLElDbEYzQixpQ0FBZ0QsUURuTG5CLElDb0w3QixrQ0FBaUQsUUQwS25CLElDeks5Qix5Q0FBd0QsUURwRm5CLElDcUZyQyxpQ0FBZ0QsUUR3UG5CLElDdlA3Qiw0QkFBMkMsUURqSm5CLElDa0p4Qix3Q0FBQSxnQ0FDdUQsUUQvTW5CLElDZ05wQyxzQ0FBQSw4QkFDcUQsUUQ5TW5CLElDK01sQyx5Q0FBQSxpQ0FDd0QsUURqTm5CLElDa05yQyx3QkFBQSx5QkFDdUMsUUR2R25CLElDd0dwQix3QkFBdUMsUURoQ25CLElDaUNwQiwyQkFBQSx3QkFDdUMsUURxWW5CLElDcFlwQix3QkFBQSwwQkFDdUMsUUQ0Q25CLElDM0NwQix3QkFBQSx3QkFBQSx3QkFBQSx3QkFHdUMsUURnRG5CLElDL0NwQiwyQkFBQSx3QkFBQSwwQkFFdUMsUURpTm5CLElDaE5wQix3QkFBQSx3QkFDdUMsUUQrQ25CLElDOUNwQiw0QkFBQSx3QkFDdUMsUUQzUG5CLElDNFBwQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUURwRm5CLElDcUYxQixtQ0FBa0QsUUQwUG5CLElDelAvQixvQ0FBbUQsUUQwUG5CLElDelBoQyxvQ0FBbUQsUUQwUG5CLElDelBoQyxxQ0FBb0QsUUQwUG5CLElDelBqQyxxQ0FBb0QsUUQ2UG5CLElDNVBqQyxzQ0FBcUQsUUQ2UG5CLElDNVBsQyw4QkFBNkMsUURrVW5CLElDalUxQixnQ0FBK0MsUUQ4VG5CLElDN1Q1QixtQ0FBa0QsUUR5YW5CLElDeGEvQiw0QkFBMkMsUURzYW5CLElDcmF4Qix5QkFBd0MsUUQyWm5CLElDMVpyQixnQ0FBK0MsUUQyWm5CLElDMVo1QixpQ0FBZ0QsUURvYW5CLElDbmE3Qiw0QkFBMkMsUUR4Sm5CLElDeUp4QixtQ0FBa0QsUUQ4UG5CLElDN1AvQiw4QkFBNkMsUURnQm5CLElDZjFCLDJCQUEwQyxRRHBGbkIsSUNxRnZCLHdCQUF1QyxRRDNXbkIsSUM0V3BCLDhCQUE2QyxRRC9SbkIsSUNnUzFCLHFDQUFvRCxRRC9SbkIsSUNnU2pDLDJCQUEwQyxRRCtVbkIsSUM5VXZCLGtDQUFpRCxRRCtVbkIsSUM5VTlCLG9DQUFtRCxRRGdEbkIsSUMvQ2hDLGtDQUFpRCxRRGtEbkIsSUNqRDlCLG9DQUFtRCxRRCtDbkIsSUM5Q2hDLHFDQUFvRCxRRCtDbkIsSUM5Q2pDLDBCQUF5QyxRRGpXbkIsSUNrV3RCLDRCQUEyQyxRRG1ZbkIsSUNsWXhCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLDBCQUF5QyxRRGtDbkIsSUNqQ3RCLDZCQUE0QyxRRDVLbkIsSUM2S3pCLDBCQUF5QyxRRGdObkIsSUMvTXRCLCtCQUE4QyxRRHhGbkIsSUN5RjNCLDJCQUEwQyxRRDRUbkIsSUMzVHZCLDJCQUEwQyxRRHRJbkIsSUN1SXZCLHlCQUF3QyxRRDZDbkIsSUM1Q3JCLDJCQUFBLDZCQUM0QyxRRDVEbkIsSUM2RHpCLDBCQUF5QyxRRDhQbkIsSUM3UHRCLDJCQUEwQyxRRHVFbkIsSUN0RXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLHdCQUF1QyxRRHRTbkIsSUN1U3BCLHVCQUFzQyxRRGlXbkIsSUNoV25CLDBCQUF5QyxRRHVXbkIsSUN0V3RCLDJCQUEwQyxRRCtJbkIsSUM5SXZCLDhCQUE2QyxRRGtGbkIsSUNqRjFCLG1DQUFrRCxRRDZObkIsSUM1Ti9CLHlDQUF3RCxRRC9XbkIsSUNnWHJDLHdDQUF1RCxRRGpYbkIsSUNrWHBDLHdDQUFBLGdDQUN1RCxRRHpSbkIsSUMwUnBDLGlDQUFnRCxRRG5NbkIsSUNvTTdCLCtCQUE4QyxRRGlXbkIsSUNoVzNCLGlDQUFnRCxRRG9WbkIsSUNuVjdCLHdCQUFBLGlDQUN1QyxRRDBTbkIsSUN6U3BCLGtDQUFpRCxRRDBHbkIsSUN6RzlCLGtDQUFpRCxRRDRNbkIsSUMzTTlCLDBCQUF5QyxRRHNMbkIsSUNyTHRCLG9DQUFtRCxRRHpMbkIsSUMwTGhDLDhCQUE2QyxRRG9XbkIsSUNuVzFCLDJCQUEwQyxRRDhEbkIsSUM3RHZCLHlCQUFBLGdDQUFBLCtCQUU4QyxRRDhTbkIsSUM3UzNCLG1DQUFBLGlDQUNrRCxRRDFGbkIsSUMyRi9CLDBCQUF5QyxRRHNXbkIsSUNyV3RCLDJCQUEwQyxRRGxHbkIsSUNtR3ZCLDJCQUEwQyxRRGdIbkIsSUMvR3ZCLGtDQUFpRCxRRGlIbkIsSUNoSDlCLHVDQUFzRCxRRHlObkIsSUN4Tm5DLGdDQUErQyxRRHVObkIsSUN0TjVCLDhCQUE2QyxRRC9ObkIsSUNnTzFCLHlCQUF3QyxRRDVObkIsSUM2TnJCLGtDQUFpRCxRRDJFbkIsSUMxRTlCLG1DQUFrRCxRRHlFbkIsSUN4RS9CLDJCQUEwQyxRRHZObkIsSUN3TnZCLDJCQUEwQyxRRHpDbkIsSUMwQ3ZCLDZCQUE0QyxRRHBDbkIsSUNxQ3pCLHdCQUF1QyxRRHRMbkIsSUN1THBCLDZCQUE0QyxRRDdVbkIsSUM4VXpCLDBCQUF5QyxRRDFSbkIsSUMyUnRCLHdCQUF1QyxRRHNEbkIsSUNyRHBCLDBCQUF5QyxRRG1MbkIsSUNsTHRCLHlCQUF3QyxRRHJQbkIsSUNzUHJCLDBCQUF5QyxRRHJQbkIsSUNzUHRCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLG1DQUFrRCxRRDdXbkIsSUM4Vy9CLDBCQUF5QyxRRDBMbkIsSUN6THRCLGlDQUFnRCxRRDBMbkIsSUN6TDdCLDRCQUEyQyxRRHlGbkIsSUN4RnhCLCtCQUFBLHdCQUN1QyxRRHpVbkIsSUMwVXBCLHdCQUFBLHlCQUN3QyxRRCtNbkIsSUM5TXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLDRCQUEyQyxRRHVLbkIsSUN0S3hCLCtCQUE4QyxRRHRQbkIsSUN1UDNCLCtCQUE4QyxRRGlLbkIsSUNoSzNCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLCtCQUE4QyxRRC9MbkIsSUNnTTNCLGdDQUErQyxRRHhMbkIsSUN5TDVCLGlDQUFnRCxRRHJNbkIsSUNzTTdCLHNDQUFxRCxRRC9MbkIsSUNnTWxDLGlDQUFBLGlDQUFBLG1DQUVnRCxRRHhNbkIsSUN5TTdCLG1DQUFBLCtCQUNrRCxRRDlNbkIsSUMrTS9CLGlDQUFBLGlDQUNnRCxRRC9NbkIsSUNnTjdCLGlDQUFBLGlDQUNnRCxRRHBNbkIsSUNxTTdCLGdDQUErQyxRRGpObkIsSUNrTjVCLHlCQUF3QyxRRHVSbkIsSUN0UnJCLDRCQUEyQyxRRDVTbkIsSUM2U3hCLDZCQUE0QyxRRDlFbkIsSUMrRXpCLDhCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLDRCQUk2QyxRRG5FbkIsSUNvRTFCLG1DQUFrRCxRRC9UbkIsSUNnVS9CLHVCQUFBLDBCQUFBLCtCQUV5QyxRRHFEbkIsSUNwRHRCLDJCQUFBLHVCQUMwQyxRRG5RbkIsSUNvUXZCLCtCQUE4QyxRRHpLbkIsSUMwSzNCLHdCQUF1QyxRRDNLbkIsSUM0S3BCLGdDQUFBLHdDQUFBLDhCQUUrQyxRRHhKbkIsSUN5SjVCLGtDQUFpRCxRRDJLbkIsSUMxSzlCLHVCQUFzQyxRRGlDbkIsSUNoQ25CLDJCQUFBLDJCQUMwQyxRRDBRbkIsSUN6UXZCLGdDQUFBLHlCQUMrQyxRRFZuQixJQ1c1QixrQ0FBQSwyQkFDaUQsUURYbkIsSUNZOUIsNEJBQTJDLFFEMUluQixJQzJJeEIsZ0NBQStDLFFEbFZuQixJQ21WNUIsMkJBQTBDLFFEakpuQixJQ2tKdkIsOEJBQTZDLFFEYm5CLElDYzFCLDRCQUEyQyxRRCtGbkIsSUM5RnhCLDhCQUE2QyxRRHVFbkIsSUN0RTFCLHFDQUFvRCxRRHVFbkIsSUN0RWpDLHlCQUF3QyxRRHpabkIsSUMwWnJCLDZCQUFBLGtDQUM0QyxRRDVNbkIsSUM2TXpCLHdCQUF1QyxRRDBNbkIsSUN6TXBCLCtCQUE4QyxRRHhhbkIsSUN5YTNCLHlCQUF3QyxRREluQixJQ0hyQiwrQkFBOEMsUUR1Rm5CLElDdEYzQiwyQkFBMEMsUUQyTW5CLElDMU12Qix5QkFBd0MsUUQrUW5CLElDOVFyQixnQ0FBK0MsUUR6Q25CLElDMEM1Qix5QkFBd0MsUUR3UG5CLElDdlByQiwrQkFBOEMsUURyWm5CLElDc1ozQiwyQkFBMEMsUUR2Qm5CLElDd0J2QixrQ0FBaUQsUUQzTG5CLElDNEw5Qiw0QkFBMkMsUUQ1WG5CLElDNlh4QixrQ0FBaUQsUURoWW5CLElDaVk5QixnQ0FBK0MsUURuWW5CLElDb1k1Qiw0QkFBMkMsUUR0WW5CLElDdVl4Qiw4QkFBNkMsUURsWW5CLElDbVkxQiw4QkFBNkMsUURsWW5CLElDbVkxQiwrQkFBOEMsUUQzYm5CLElDNGIzQixpQ0FBZ0QsUUQzYm5CLElDNGI3QiwwQkFBeUMsUUQrS25CLElDOUt0Qiw4QkFBNkMsUURuVm5CLElDb1YxQix1QkFBc0MsUUQ5ZG5CLElDK2RuQiwrQkFBOEMsUUQ1Um5CLElDNlIzQixnQ0FBK0MsUUQvQ25CLElDZ0Q1QixrQ0FBaUQsUUQ5Ym5CLElDK2I5QiwrQkFBOEMsUUR0Zm5CLElDdWYzQiw4QkFBNkMsUUQvQm5CLElDZ0MxQiwrQkFBOEMsUUR6SG5CLElDMEgzQiwyQkFBMEMsUUR2SW5CLElDd0l2QixrQ0FBaUQsUUR2SW5CLElDd0k5QiwrQkFBOEMsUUQ0Sm5CLElDM0ozQiw4QkFBNkMsUUQ0Sm5CLElDM0oxQiw0QkFBMkMsUUR4Y25CLElDeWN4Qix3QkFBdUMsUURqYm5CLElDa2JwQiw0QkFBMkMsUUR2Sm5CLElDd0p4Qiw4QkFBNkMsUUQzZ0JuQixJQzRnQjFCLHVCQUFzQyxRRDdabkIsSUM4Wm5CLHdCQUFBLDJCQUFBLDJCQUV1QyxRRHpLbkIsSUMwS3BCLDZCQUE0QyxRRHBHbkIsSUNxR3pCLCtCQUE4QyxRRHhibkIsSUN5YjNCLG1DQUFrRCxRRDVXbkIsSUM2Vy9CLDZCQUE0QyxRRDlWbkIsSUMrVnpCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLDRCQUEyQyxRRHJKbkIsSUNzSnhCLDJCQUEwQyxRRGVuQixJQ2R2QixpQ0FBZ0QsUUQyQm5CLElDMUI3QixnQ0FBK0MsUURvQ25CLElDbkM1Qiw2QkFBNEMsUURxQ25CLElDcEN6Qiw4QkFBNkMsUUQ1YW5CLElDNmExQixvQ0FBbUQsUUQ5YW5CLElDK2FoQyw0QkFBMkMsUUQvVm5CLElDZ1d4Qix5QkFBd0MsUURvQm5CLElDbkJyQixnQ0FBK0MsUUQ4S25CLElDN0s1QiwrQkFBOEMsUUQvRm5CLElDZ0czQixnQ0FBK0MsUUQ2RW5CLElDNUU1Qiw4QkFBNkMsUUQ5TW5CLElDK00xQiwwQkFBeUMsUUQrS25CLElDOUt0Qix5QkFBd0MsUUQ3SG5CLElDOEhyQiw0QkFBMkMsUURuSG5CLElDb0h4Qiw2QkFBQSxnQ0FDK0MsUURrSW5CLElDakk1QixvQ0FBbUQsUURrSW5CLElDakloQyxpQ0FBZ0QsUUQwS25CLElDeks3QixnQ0FBK0MsUURsSW5CLElDbUk1QiwrQkFBOEMsUUR5S25CLElDeEszQixnQ0FBK0MsUURuSW5CLElDb0k1QixrQ0FBaUQsUURsSW5CLElDbUk5QixrQ0FBaUQsUURwSW5CLElDcUk5QiwyQkFBMEMsUUQxR25CLElDMkd2QiwrQkFBOEMsUUQ3UW5CLElDOFEzQixzQ0FBcUQsUUQxVW5CLElDMlVsQyxnQ0FBK0MsUUR6RW5CLElDMEU1Qiw2QkFBNEMsUURrTG5CLElDakx6QiwyQkFBMEMsUURYbkIsSUNZdkIsOEJBQTZDLFFEdUpuQixJQ3RKMUIsK0JBQThDLFFEd0puQixJQ3ZKM0Isd0JBQUEsMEJBQ3VDLFFEL2ZuQixJQ2dnQnBCLDRCQUEyQyxRRDRKbkIsSUMzSnhCLDBCQUF5QyxRRDhHbkIsSUM3R3RCLDJCQUEwQyxRRHdEbkIsSUN2RHZCLDJCQUEwQyxRRDlJbkIsSUMrSXZCLGlDQUFBLHVCQUNnRCxRRDBMbkIsSUN6TDdCLGtDQUFpRCxRRGpIbkIsSUNrSDlCLDZCQUE0QyxRRHJIbkIsSUNzSHpCLGlDQUFnRCxRRG5XbkIsSUNvVzdCLDRCQUFBLDhCQUFBLGlDQUVnRCxRRC9nQm5CLElDZ2hCN0IsOEJBQUEsMkNBQzBELFFEOWdCbkIsSUMrZ0J2Qyw4QkFBQSxpQ0FDZ0QsUURsaEJuQixJQ21oQjdCLDhCQUFBLG9DQUNtRCxRRG5oQm5CLElDb2hCaEMsOEJBQUEsa0NBQ2lELFFEeGhCbkIsSUN5aEI5QixrQ0FBaUQsUUQzSW5CLElDNEk5Qiw2QkFBNEMsUUQzT25CLElDNE96QixpQ0FBZ0QsUUR4SW5CLElDeUk3QixtQ0FBa0QsUUR4SW5CLElDeUkvQixnQ0FBK0MsUUR3Qm5CLElDdkI1QixrQ0FBaUQsUUR3Qm5CLElDdkI5QiwyQkFBMEMsUUQvZG5CLElDZ2V2QixtQ0FBa0QsUURsZW5CLElDbWUvQiwwQkFBeUMsUURwY25CLElDcWN0QixrQ0FBaUQsUURsakJuQixJQ21qQjlCLGdDQUErQyxRRHhQbkIsSUN5UDVCLGdDQUFBLG9DQUNtRCxRRHpQbkIsSUMwUGhDLGdDQUFBLG1DQUNrRCxRRDdQbkIsSUM4UC9CLGdDQUFBLGtDQUNpRCxRRGhRbkIsSUNpUTlCLDhCQUE2QyxRRHJRbkIsSUNzUTFCLGdDQUFBLGdDQUMrQyxRRHhSbkIsSUN5UjVCLGlDQUFBLGdDQUNnRCxRRDdSbkIsSUM4UjdCLG9DQUFtRCxRRDFSbkIsSUMyUmhDLGtDQUFpRCxRRHBTbkIsSUNxUzlCLGlDQUFnRCxRRDNSbkIsSUM0UjdCLG1DQUFrRCxRRC9SbkIsSUNnUy9CLGlDQUFnRCxRRGpTbkIsSUNrUzdCLDhCQUE2QyxRRCtEbkIsSUM5RDFCLCtCQUE4QyxRRC9GbkIsSUNnRzNCLHFDQUFvRCxRRC9ibkIsSUNnY2pDLHVCQUFzQyxRRHRVbkIsSUN1VW5CLDhCQUE2QyxRRHRVbkIsSUN1VTFCLGdDQUErQyxRRGtFbkIsSUNqRTVCLGtDQUFpRCxRRHJLbkIsSUNzSzlCLHlDQUF3RCxRRHJLbkIsSUNzS3JDLCtCQUE4QyxRRDVVbkIsSUM2VTNCLGdDQUErQyxRRHdIbkIsSUN2SDVCLDJCQUEwQyxRRG5GbkIsSUNvRnZCLDJCQUEwQyxRRHplbkIsSUMwZXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLDBCQUF5QyxRRHhLbkIsSUN5S3RCLHNDQUFxRCxRRHBRbkIsSUNxUWxDLCtCQUFBLHVCQUM4QyxRRFNuQixJQ1IzQiwyQkFBMEMsUURqZG5CLElDa2R2QiwwQkFBeUMsUUR6b0JuQixJQzBvQnRCLDJCQUEwQyxRRC9uQm5CLElDZ29CdkIsb0NBQW1ELFFEM2hCbkIsSUM0aEJoQyxxQ0FBb0QsUUQ5aEJuQixJQytoQmpDLHFDQUFvRCxRRDVoQm5CLElDNmhCakMscUNBQW9ELFFEamlCbkIsSUNraUJqQyw2QkFBNEMsUURwUm5CLElDcVJ6Qiw0QkFBMkMsUUQ1Tm5CLElDNk54Qiw4QkFBNkMsUUQ1Tm5CLElDNk4xQiwwQkFBeUMsUUQvTm5CLElDZ090Qix3QkFBdUMsUURsT25CLElDbU9wQiwrQkFBOEMsUURwZW5CLElDcWUzQixpQ0FBZ0QsUURwZW5CLElDcWU3QiwwQkFBeUMsUUR0U25CLElDdVN0QiwwQkFBeUMsUURpRm5CLElDaEZ0Qiw4QkFBNkMsUURsa0JuQixJQ21rQjFCLDhCQUE2QyxRRHJYbkIsSUNzWDFCLGlDQUFnRCxRRHBJbkIsSUNxSTdCLHlCQUF3QyxRRHBjbkIsSUNxY3JCLG9DQUFtRCxRRGhlbkIsSUNpZWhDLDZCQUE0QyxRRHBmbkIsSUNxZnpCLHlCQUF3QyxRRGxObkIsSUNtTnJCLGlDQUFnRCxRRDFYbkIsSUMyWDdCLHdCQUF1QyxRRG9EbkIsSUNuRHBCLGlDQUFnRCxRRDNKbkIsSUM0SjdCLDZCQUE0QyxRRHpObkIsSUMwTnpCLDJCQUEwQyxRRGxIbkIsSUNtSHZCLGlDQUFnRCxRRDdMbkIsSUM4TDdCLG1DQUFrRCxRRDdMbkIsSUM4TC9CLGdDQUErQyxRRDNDbkIsSUM0QzVCLGtDQUFpRCxRRDNDbkIsSUM0QzlCLGlDQUFnRCxRRHJHbkIsSUNzRzdCLG9DQUFtRCxRRHJHbkIsSUNzR2hDLDRCQUEyQyxRRDdVbkIsSUM4VXhCLDhCQUE2QyxRRG5sQm5CLElDb2xCMUIsZ0NBQStDLFFEbmxCbkIsSUNvbEI1Qiw0QkFBMkMsUUQvTG5CLElDZ014QiwyQkFBMEMsUURsWG5CLElDbVh2QiwrQkFBOEMsUURrRm5CLElDakYzQiw0QkFBMkMsUURtRm5CLElDbEZ4QiwyQkFBMEMsUUQ5Y25CLElDK2N2QixxQ0FBb0QsUUQyQm5CLElDMUJqQyxtQ0FBa0QsUURtRW5CLElDbEUvQixzQ0FBcUQsUUR4S25CLElDeUtsQywwQkFBeUMsUUQ5bEJuQixJQytsQnRCLHNDQUFxRCxRRHRvQm5CLElDdW9CbEMseUNBQXdELFFEcURuQixJQ3BEckMsNEJBQTJDLFFEeGxCbkIsSUN5bEJ4QixnREFBK0QsUUQ1b0JuQixJQzZvQjVDLHdEQUFBLHFDQUN1RSxRRDlxQm5CLElDK3FCcEQseUJBQUEsNkJBQUEsb0NBRXdDLFFEdmZuQixJQ3dmckIsMEJBQXlDLFFEaFluQixJQ2lZdEIsNEJBQTJDLFFEaFluQixJQ2lZeEIsa0NBQUEsNEJBQ2lELFFEMUhuQixJQzJIOUIsK0JBQThDLFFEelJuQixJQzBSM0IsMkJBQTBDLFFEaUNuQixJQ2hDdkIsa0NBQWlELFFEaUNuQixJQ2hDOUIsNkJBQTRDLFFEbEhuQixJQ21IekIsbUNBQWtELFFEbEhuQixJQ21IL0Isb0NBQW1ELFFEbEhuQixJQ21IaEMsK0JBQThDLFFEck5uQixJQ3NOM0IsZ0NBQStDLFFEcGJuQixJQ3FiNUIsMEJBQXlDLFFEbUVuQixJQ2xFdEIsOEJBQTZDLFFEcERuQixJQ3FEMUIsdUNBQUEseUNBQ3dELFFEelluQixJQzBZckMsdUJBQUEsaUNBQ2dELFFEN2FuQixJQzhhN0IsZ0NBQStDLFFEdFhuQixJQ3VYNUIsa0NBQWlELFFEbGZuQixJQ21mOUIsb0NBQW1ELFFEbGZuQixJQ21maEMsMkJBQTBDLFFEdFRuQixJQ3VUdkIsaUNBQWdELFFEcHRCbkIsSUNxdEI3QixtQ0FBa0QsUURwdEJuQixJQ3F0Qi9CLGlDQUFBLDBCQUNnRCxRRHJ0Qm5CLElDc3RCN0IsbUNBQUEsNEJBQ2tELFFEdHRCbkIsSUN1dEIvQixnQ0FBK0MsUURKbkIsSUNLNUIsa0NBQWlELFFESm5CLElDSzlCLDJCQUEwQyxRREhuQixJQ0l2Qiw2QkFBNEMsUUQzV25CLElDNFd6QixvQ0FBQSw0QkFDMkMsUUQ1V25CLElDNld4QixzQ0FBQSw4QkFDNkMsUUQ3V25CLElDOFcxQiwwQkFBeUMsUUR0Tm5CLElDdU50QixtQ0FBa0QsUUQzYm5CLElDNGIvQiw2QkFBNEMsUUR0Rm5CLElDdUZ6QixnQ0FBQSxrQ0FBQSxxQ0FFb0QsUUR4RW5CLElDeUVqQyxrQ0FBQSwrQ0FDOEQsUUR2RW5CLElDd0UzQyxrQ0FBQSxxQ0FDb0QsUUQzRW5CLElDNEVqQyxrQ0FBQSx3Q0FDdUQsUUQ1RW5CLElDNkVwQyxrQ0FBQSxzQ0FDcUQsUURqRm5CLElDa0ZsQywyQkFBMEMsUUQzS25CLElDNEt2Qix5QkFBQSw0QkFBQSx3QkFFd0MsUUR6ckJuQixJQzByQnJCLDRCQUEyQyxRRGxQbkIsSUNtUHhCLG9DQUFtRCxRREtuQixJQ0poQyxvQ0FBbUQsUURLbkIsSUNKaEMsbUNBQWtELFFES25CLElDSi9CLG9DQUFBLGlDQUNnRCxRRERuQixJQ0U3QixzQ0FBQSxtQ0FDa0QsUURGbkIsSUNHL0IsNkJBQTRDLFFEeHNCbkIsSUN5c0J6Qix5QkFBd0MsUURwYm5CLElDcWJyQix5QkFBd0MsUUQxaEJuQixJQzJoQnJCLHlCQUF3QyxRRHhZbkIsSUN5WXJCLDRCQUEyQyxRRC9PbkIsSUNnUHhCLDRCQUEyQyxRRHppQm5CLElDMGlCeEIsOEJBQTZDLFFEalVuQixJQ2tVMUIsZ0NBQStDLFFEN0tuQixJQzhLNUIsZ0NBQStDLFFEaEluQixJQ2lJNUIsK0JBQThDLFFESm5CLElDSzNCLDJCQUEwQyxRRHhVbkIsSVB6Y3ZCLFNJOEJFLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLEtBQUEsY0pu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QUEsZ0VBcEpBLDZDQUFBLGlFc0J4RUUsTUFBQSxLQUNBLE1BQUEiLCJmaWxlIjoidGEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBObyBzZWFyY2ggb3Igbm8gcmVzdWx0c1xuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIHtcbiAgLy8gLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgLy8gICAuZm9ybS0taW5saW5lIHtcbiAgLy8gICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gIC8vICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgLy8gICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4gICNzZWFyY2gtZnJlZS1jb250ZW50LXNuaXBwZXQge1xuICAgIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5tZWRpYV9fY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmxpc3RpbmdfX2NvbnRyb2xzID4gLmZvcm0tLWlubGluZSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbFtmb3I9XCJzZWFyY2gtc29ydC1ieVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNsaXN0aW5nX19jb250ZW50IHtcbiAgICAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICBkaXYgPiAubWVkaWFfX3Byb2R1Y3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgZGl2ID4gLm1lZGlhX19wcm9kdWN0ICsgLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgICAuaWNvbi1sb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIge1xuICBhID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgIG1hcmdpbi1yaWdodCA6IDVweDtcbiAgICByaWdodCA6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICM2NjY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci1vcGVyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4vLyBFTkQgc2VhcmNoLWZpbHRlclxuXG4vLyBObyByZXN1bHRzXG4uc2VhcmNoLWZpbHRlci0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG59XG5cbi5zZWFyY2gtZmlsdGVyLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jay0tdGVybXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIH1cblxuICAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1lc3EsXG4gIC5mb3JtLWl0ZW0tcHJveGltaXR5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwO1xuICB9XG59XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOXB4OyAvLyBQdXNoIE9SIHRvZ2dsZSBkb3duIHRvIG1hdGNoIHNlbGVjdCB0b3BcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLm9yLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4vLyBFTkQgc2VhcmNoLWZpbHRlci1vcHRpb25zXG5cbi5mb3JtLWNoZWNrYm94Lm5vbnByaW1hcnkuaWNvbi10aW1lcywgLmZvcm0tY2hlY2tib3gucHJpbWFyeW5vcGRmYWNjZXNzLmljb24tdGltZXMge1xuICBjb2xvcjogI2ZmMDYwNjtcbn1cblxuI2ZpbmFsLXNlbGVjdGVkLWxpc3QgLmljb24tdGltZXM6OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbn1cblxuc3Bhbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbC1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1YzFkO1xufVxuXG4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgLTE1cHggLTRweDtcbiAgY29sb3I6ICMwMDU1ODk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2VhcmNoIGJ5IERhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLnJhZGlvcy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmRhdGUtcGFkZGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sYWJlbC1pbml0LWNvbnRlbnQsXG4gIC5sYWJlbC1lbmQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXItaW5saW5lLWRhdGUge1xuICAgIC5mb3JtLWl0ZW0sXG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ncmFudWxhci1kYXRlLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2VfX2hlbHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgU2VhcmNoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucXVpY2stc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDMwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaCBIZWxwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cblxuLnNlYXJjaC1oZWxwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICArIHAge1xuICAgIG1hcmdpbjogLTVweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1jb25uZWN0b3IsXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxuLnJldHJpZXZpbmctZG9jdW1lbnRzLWNpdGF0aW9uLFxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nLFxuLnByb3hpbWl0eS1zZWFyY2gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtY29ubmVjdG9yX19vcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1leGFtcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgc21hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYXZhaWxhYmxlLWZpZWxkcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTYXZlZCBTZWFyY2ggRm9ybSAmIFNlbmQgU2VsZWN0ZWQgUmVzdWx0cyBGb3JtXG5cbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWZyZXF1ZW5jeVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWNjLWVtYWlsc1wiXSxcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXNlbmQtdG9cIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2F2ZWQtc2VhcmNoLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDA7XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICB0b3A6IDkwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0LmZvcm0tcmFkaW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4jc2VsZWN0ZWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jc2VsZWN0LXNraXBwZWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jZmluYWwtc2VsZWN0ZWQtc2tpcHBlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgfVxufVxuXG4jc2VuZC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkdmFuY2VkIFNlYXJjaFxuXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKlxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxuKi9cbiN0b29sdGlwXG57XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4jdG9vbHRpcDphZnRlciAvKiB0cmlhbmdsZSBkZWNvcmF0aW9uICovXG57XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbiN0b29sdGlwLnRvcDphZnRlclxue1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMTExO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbiN0b29sdGlwLmxlZnQ6YWZ0ZXJcbntcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jdG9vbHRpcC5yaWdodDphZnRlclxue1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlbGVjdC91c2UgcmVzdWx0cy5cbi5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEge1xuICAuc2VsZWN0LXJlc3VsdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlLXJlc3VsdHMge1xuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGJvZHkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4jc2VsZWN0YWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTdHJlYW1saW5lZCBsYXlvdXQgZm9yIGFsbG93ZWQgZnJhbWluZyBieSBjdXN0b21lcnMuXG5ib2R5LnNlYXJjaC1mcmFtZWQge1xuICBuYXYubmF2LS10b3AsXG4gIHNlY3Rpb24uc2VhcmNoLXBhZ2VfX3NpZGViYXIgPiBpZnJhbWVbc3JjKj1cImFkXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICovXG4gIC5mb290ZXJfX3RvcGljcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVsYXRlZF90b3BpY3N7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUlNTIGJ1dHRvbiBzdHlsZXMuXG4jcnNzbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG5cbiNyc3Njb3B5bGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jcnNzZGl2IHtcbiAgY2xlYXIgOmJvdGg7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLmVudGl0eS1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5kaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIGgyLmNvbnRlbnRfYmxvY2tfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgIH1cbiAgfVxuXG4gIGRpdi5jYXRlZ29yeS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcblxuICAgIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICBpLmNhdGVnb3J5LWhlYWRlci1kcm9wZG93biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdGllcy1ncm91cCB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5RUFGRjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBhLmVudGl0eS1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1le1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1lOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3RERGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIC5vcGVudGlwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGRpdi5lbnRpdHktdGlwLWNvbnRlbnR7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhLmVudGl0eS10aXAtYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0YyNzMyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbnRpdHktdGlwLXNjcm9sbC10byB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIGEuZW50aXR5LXRpcC1zY3JvbGwtdG8sXG4gICAgICBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRjI3MzIwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmVudGl0eS10aXAtc2Nyb2xsLXRve1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5uZXJUYWJzSGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY0YTI7XG4gIG1hcmdpbjogMjVweCAxMHB4IDAgMTBweDtcbn1cblxubGkubmVyVGFicyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogTGF0byxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cblxubGkubmVyVGFicy5zZWxlY3RlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmxpLm5lclRhYnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2FiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5lckFydGljbGVzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmVyU2VlQWxsTGlua3N7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA0cHggMHB4IDA7XG59XG5cbi5uZXJMZWZ0UmFpbEJsb2NrSGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NEEyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5lckxlZnRSYWlsQ29udGVudHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnROb0FjY2Vzc3tcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLk5FUm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZXNvdXJjZXNMZWZ0UmFpbCAudGFUYWJzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJlc291cmNlc0NvbnRlbnQgLnRhVGFiIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBTdWJtaXNzaW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hcnRpY2xlU3VibWlzc2lvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc3VibWlzc2lvbnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLnN1Ym1pc3Npb25Db2xIZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN1Ym1pc3Npb25Db2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XG59XG5cbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnN1Ym1pc3Npb25zQWRkTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc3VibWlzc2lvbkNvbnRhY3RDb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMjBweCAwIDVweCAwO1xuICB9XG5cbiAgLmF1dGhvclN1Ym1pc3Npb25zIHtcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwuY29udGFjdC1pbmZvLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgbGFiZWw6bm90KC5jb250YWN0LWluZm8tbGFiZWwpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIH1cblxuICAgIC5jb250YWN0LWluZm8tZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuYWRkTW9yZUF1dGhvcnN7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YxRjk7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAmLmljb24taW5mby1jaXJjbGU6YmVmb3Jle1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXR7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICB9XG5cbiAgLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOjA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcInJlcXVpcmVkXCI7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5wbHVwbG9hZHtcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggI2RkZDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIH1cbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXJ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wbHVwbG9hZF9maWxlbGlzdHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGxpe1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICYucGx1cGxvYWRfZG9uZXtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbHVwbG9hZF9maWxlX25hbWV7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxuICAgIC5wbHVwbG9hZF9kcm9wdGV4dHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgLnBsdXBsb2FkX2RlbGV0ZSBhLFxuICAgIC5wbHVwbG9hZF9kb25lIGF7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsdXBsb2FkX2RlbGV0ZSBhIHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzO1xuICAgICAgfVxuICAgIH1cbiAgICAucGx1cGxvYWRfZG9uZSBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbHVwbG9hZF9idXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cblxuICAgICYucGx1cGxvYWRfYWRke1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXBsdXM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBsdXBsb2FkX3N0YXJ0e1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgY29udGVudDogJGZhLXZhci11cGxvYWQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmNob3Nlbi1jb250YWluZXIsICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn0gLy8gRU5EIGhlYWRlclxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE5hdiBSb3dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDE3NXB4IDcwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGF4bm90ZXMtbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7IC8vIElFOCBoYWNrXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSAvLyBFTkQgdGEtbG9nb1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWFyY2ggTW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtbW9kdWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMiksXG4gICAgICAgICAgICAgIGluc2V0IDAgLTE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9IC8vIEVORCBsYWJlbFxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MDVweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIC8vIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cF9fZm9ybTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGZvcm0taXRlbVxuXG4gICAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgICAgfVxuICAgIH0gLy8gRU5EIHNlYXJjaC1tb2R1bGVfX3N1Ym1pdFxuICB9IC8vIEVORCBpbnB1dC1ncm91cFxuXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYuYnRuLS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweDtcbiAgfVxuICAvKlxuICAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gIH0gLy8gRU5EIGljb24tZXF1YWxpemVyXG4gICovXG5cbiAgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAyMHB4IDI0cHggMCAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuICB9IC8vIEVORCBpY29uLWNhbmNlbFxuXG59IC8vIEVORCBzZWFyY2gtbW9kdWxlXG5cbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5cblxuXG4vLyBDU1BST0pFQ1QtMTE1NjYgJiBDU1BST0pFQ1QtMTM2MTQ6IERyb3AtZG93biBsaW5rIHRvIGNvZGUgcmVzb3VyY2VzICYgZnV0dXJlIHN1Z2dlc3Rpb25zLlxuLnN1Z2dlc3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBib3gtc2hhZG93OjAgMTBweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjI7XG4gIGVtLmludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMiAgXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTW9iaWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaGVhZGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsMCwwLC4xNSk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG5cbiAgJi5maXgge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucGFnZS1hdWRpdC1pbnNpZ2h0ICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmZyb250ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBib2R5W25nLWFwcD1cImF1ZGl0SW5zaWdodFwiXTpub3QoLnBhZ2UtYXVkaXQtaW5zaWdodCkgJixcbiAgICAgICAgLnBhZ2UtYXVkaXQtaW5zaWdodC13b3JrYmVuY2ggJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIG5hdi0tbW9iaWxlXG5cbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdNZW51JztcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIH1cbn1cblxuLmhlYWRlci0tbW9iaWxlX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAucmVnaW9uLXBhZ2UtdG9we1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvcm9uYXZpcnVzLXRyYWNrZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XG59XG4iLCIvLyBUYXggTm90ZXMgSGVscCBDZW50ZXJcblxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciB7XG4gICNtYWluLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb250YWluIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5mbG9hdGluZ19fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4uc3VwcG9ydF9faW50cm8ge1xuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuXG4gICAgKyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc3VwcG9ydF9fbWF0ZXJpYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuICB9XG5cbiAgLy8gQWx0ZXJuYXRpdmUgYWNjb3JkaW9uIHZpZXdcbiAgLmFjY29yZGlvbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjc1cmVtO1xuXG4gICAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogLjc1cmVtIDJyZW0gLjc1cmVtIC43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjsgLyogJGJhc2UtZm9udC1jb2xvciAqL1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBidXR0b25cblxuICAgIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH0gLy8gRU5EIGFjY29yZGlvblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc3VwcG9ydF9fY29sbGF0ZXJhbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvdXNlci1ndWlkZXMtaWNvbi5wbmdcIik7XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvaW5zdHJ1Y3Rpb25hbC12aWRlb3MtaWNvbi5wbmdcIik7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLnN1cHBvcnRfX2ZhcSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydF9fd2ViaW5hciB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcblxuICBoMiB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUYXggTm90ZXMgTGl2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi50bmxfcGFnZV9tYWluX2hlYWRlclxue1xuICAgIGNvbG9yOiNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi50bmxfcGFnZV9oZWFkZXJcbntcbiAgICBjb2xvcjojZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG5sX2hlYWRlclxue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiNmMjczMjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cbn1cblxuLnRubF9tYWluX2NvbnRhaW5lclxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICB9XG59XG5cbi50bmxfY29udGVudF9wYXJhXG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXJfZGl2XG57XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogMSUgMSU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDk2JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA5LjVwdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICAgIGhlaWdodDogNzUlO1xuICAgICAgICBtYXJnaW46IDElO1xuICAgIH1cbn1cblxuLnN1Yl9jb250YWluZXJfZGl2XG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIH1cbn1cblxuLnRubF9mb290ZXJcbntcbiAgICBib3JkZXI6IHRoaWNrIHNvbGlkICNmMjczMjA7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IFxuICAgIFxufVxuXG4udG5sX2Zvb3Rlcl9zdWJfZGl2XG57XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi50bmxfZXZlbnRzIFxue1xuICAgIHdpZHRoOjI1JTtcbiAgICBmbG9hdDpsZWZ0OyBcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7IFxuICAgIGxlZnQ6NTAlO1xufVxuLnRubF9kcm9wZG93biBcbnsgIFxuICAgIHdpZHRoOjIwJTsgXG4gICAgbWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XG59XG5cbmRpdiBsYWJlbCBpbnB1dCB7XG4gICBtYXJnaW4tcmlnaHQ6MTAwcHg7XG59XG5cbi50bmxfdXBjb21pbmdfZGF0ZXNcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGhlaWdodDo1JTtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udG5sX2V2ZW50X2Z1bGxfZGF0ZVxue1xuICAgIHdpZHRoOjIwJTtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udG5sX2NwZV90ZXh0XG57XG4gICAgZm9udC1zaXplOjc1JTtcbn1cblxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uXG57XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDJweCAycHggNTBweDtcbiAgICBcbn1cblxuI3BvbGljeVxue1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDo0MCU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBmb250LXNpemU6IDhwdDtcbn1cbiN0bmxfbnVtYmVyX29mX2V2ZW50c1xue1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDo0MCU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBmb250LXNpemU6IDhwdDtcbn1cblxuI3RubF9zdWJtaXRfYnV0dG9uXG57XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOjIwJTtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4udG5sX2luZm9ybWF0aW9uX3BcbntcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6NzUlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG5zcGFuLnN1YmplY3Rfc3BhbntcbiAgIGhlaWdodDo1cHg7XG4gICAgbGluZS1oZWlnaHQ6MjtcbiAgICBhbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgIGxpbmUtaGVpZ2h0OjM7XG4gICAgfVxufVxuXG5saS50bmxfZXZlbnRzX3N1YmplY3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XG4gICAgfVxufVxuXG5cbi5ldmVudF90aW1lX2hlYWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1NSU7XG4gICAgfVxufVxuXG4uZXZlbnRfaGVhZGVyX2RhdGVzXG57XG4gICAgd2lkdGg6MTYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTNlM2UzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6MTUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOjhwdDtcbiAgICB9XG59XG5cbi5ldmVudF9oZWFkZXJfdGltZXN7XG4gICAgd2lkdGg6NTYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOjhwdDtcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cbn1cblxubGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICAgIHdpZHRoOjEzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgIH1cbn1cblxuLmV2ZW50X2hlYWRlcl9jcGVcbntcbiAgICB3aWR0aDoxMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgd2lkdGg6MjElO1xuICAgICAgIGZvbnQtc2l6ZTo3cHQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICB9XG59XG5cbi50bmxfZXZlbnRfaW5mb3JtYXRpb25cbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXNcbntcbiAgICB3aWR0aDo2NSU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi50bmxfZXZlbnRfdGl0bGVzXG57XG4gICAgd2lkdGg6MTglO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgICBib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50bmxfZXZlbnRfbm90X3NpZ25lZF9pbiAgXG57XG4gICAgd2lkdGg6MjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRTZFNkU2O1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMgbGFiZWwudG5sX2V2ZW50X2FscmVhZHlfc2lnbmVkX3VwXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjlmNTg0O1xufVxuXG4uY3BlX2NyZWRpdFxue1xuICAgIHdpZHRoOjE4LjQlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50bmxfY2tfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOjI1JTtcbn1cblxuLnRubF9ja19idXR0b24gbGFiZWwge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG59XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHNwYW4ge1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzozcHggMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIGlucHV0IHtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLnRubF9ja19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6I2M1YzNlYjtcbn1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0OGZmO1xufVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkOmhvdmVyICsgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzVjM2ViO1xufVxuXG4jdG5sX3JlZ2lzdGVyX2J1dHRvblxue1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgICAgcGFkZGluZzogNnB4IDJweDtcbiAgICB9XG59XG5cbi50bmxfY2Nfb3ZlcmxheVxueyAgICBcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xufVxuXG4ubm90X2xvZ2dlZF9pbl9tYWluX2Rpdlxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDowOyBsZWZ0OjA7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xufVxuXG4ubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MCU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBoZWlnaHQ6OTUlO1xuICAgICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgfVxufVxuXG4ubm90X2xvZ2dlZF9pbl9idXR0b25cbntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBmb250OiBib2xkIDE0cHggQXJpYWw7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG59XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJcbntcbiAgICBoZWlnaHQ6MTIwcHg7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl90ZXh0XG57XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgIHdpZHRoOmF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50bmxfbm90X2xvZ19pbl9saW5rXG57XG4gICAgY29sb3I6ICNmMjczMjA7XG59XG4udG5sX2xvZ19pbl9oMlxue1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udG5sX25vdF9zaWduX2luX3BcbntcbiAgICBtYXJnaW4tYm90dG9tOjNweDtcbn1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl9idXR0b25cbntcbiAgICAvKm1hcmdpbi1sZWZ0OjEycHg7Ki9cbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOjEwMHB4O1xufVxuXG4udG5sX3ZpZGVvXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDllbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICB9XG59XG5cbi50bmxfdmlkZW9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMmVtIDJlbTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNSU7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBoZWlnaHQ6MDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICAgIHdpZHRoOiAxNiU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XG4gICAgICAgIHdpZHRoOiAtMXB4O1xuICAgIH1cbn1cblxuLnRubF9wYWdlX21haW5faGVhZGVyX2Rpdlxue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY29sb3I6I2YyNzMyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4udG5sX21haW5faGVhZGVyX3RleHRcbntcbiAgICBmb250LXNpemU6MTUwJTtcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOjExMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6ODAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTo3MiU7XG4gICAgfVxufVxubGFiZWwgPiBzcGFuLmNrX3NwYW5cbntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmb250LXNpemU6OHB4O1xuICAgIH1cbn1cblxuLnRubF9sb2dvXG57XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4jdG5sX2NvbnRhY3RfdXNcbntcbiAgICBoZWlnaHQ6NzAwcHg7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnRubF9mZWVfaW5kZW50XG57XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50bmxfY2NfbWVzc2FnZV9maW5lX3ByaW50XG57XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRubF9ldmVudF90aW1lc1xue1xuICAgIHBhZGRpbmctbGVmdDoxNnB4O1xufVxuLnRubF9saXN0X2NlXG57XG4gICAgbWFyZ2luLWxlZnQ6MzBweDtcbn1cblxuLnRubF9leHRyYV9zcGFjZVxue1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xufVxuXG4udG5sX2NrX2J1dHRvbl9pZTgge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6MjUlO1xufVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzozcHggMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG59XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2Rpdlxue1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl93b3JkaW5nXG57XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fY29udGFuZXJcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jc2lnbl91cF90YWJsZVxue1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRleHRfaW5fdGFibGVcbntcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udG5sX2dyb3VwX3NpZ25faW5fdGV4dFxue1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udG5sX2dyb3VwX3NpZ25faW5fZW1haWxcbntcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICB9XG59XG5cbi50bmxfY2NfbWFpbl9kaXZcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi50bmxfY2NfY29udGFpbmVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRubF9jY19jb250YWluZXJfc3VibWl0XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udG5sX2NjX2hlYWRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjYycHg7XG59XG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dFxue1xuICAgIGNvbG9yOiAjZDdkN2Q3O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRubF9jY190ZXh0Ym94X3NwYW5cbntcbiAgICB3aWR0aDogMzUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG5sX2NjX2Zvb3Rlclxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRubF9jY190ZXh0X3NwYW5cbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi50bmxfY2Nfc3VibWl0X3NwYW5cbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbiN0bmxfY2NfYnV0dG9uXG57XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBoZWlnaHQ6MjVweDtcbn1cblxuI3RubF9jY1xue1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICB0b3A6IDE2JTtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbGVmdDogMi41JTtcbiAgICB9XG59XG5cbi50bmxfdGhhbmtfeW91X21haW5fZGl2XG57XG4gICAgd2lkdGg6IGF1dG87XG59XG4udG5sX3RoYW5rX3lvdV9oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRubF90aGFua195b3VfaGVhZGVyX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7ICAgICAgXG59XG5cbi50bmxfdGhhbmtfeW91X2xpbmtcbntcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICB9XG59XG4udG5sX2NjX2xpbmtcbntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xufVxuLnRubF9wX3RhZ1xue1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICB3aWR0aDo5MCU7XG4gICAgcGFkZGluZzogM3B4Oy8vXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICB9XG59XG4udG5sX2NiX2NvbmZpcm1cbntcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ubm9fc3Vic2NyaXB0aW9uX3BcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmQyZDJkO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbn1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHRcbntcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG59XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0ID4gYTpmaXJzdC1jaGlsZCBcbntcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuI3RheC1ub3Rlcy1saXZlLWNyZWRpdC1jYXJkLXZhbGlkYXRpb24tZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1jbG9zZVxue1xuICAgIGFsaWduOiByaWdodDtcbn1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250OiA3MDAgMC44ZW0gQXJpYWw7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05ZW07XG4gICAgbWFyZ2luLXRvcDogN2VtO1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOWVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNC41ZW07XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICB9XG59XG4udG5sX2xhdGVzdF9uZXdjYXN0X2xpbmt7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgbWFyZ2luLXRvcDogLTMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgICB3aWR0aDogMTI3JTtcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICAgIHdpZHRoOiAxMjElO1xuICAgICAgICBmb250LXNpemU6IDc0JTtcbiAgICB9XG59XG5cblxuLypcbiAqIENvcHlyaWdodCAoYykgMjAxMyBUaGliYXV0IENvdXJvdWJsZVxuICogaHR0cDovL3d3dy5jc3NmbG93LmNvbVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZTpcbiAqIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKi9cblxuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggd2hpdGUsIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbn1cblxuLnN3aXRjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbn1cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW8tdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG4gIHJpZ2h0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgbGVmdDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0N2E4ZDg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpdGNoLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xufVxuLnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7XG59XG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zd2l0Y2gtYmx1ZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIENyZWRpdGNhcmQuanMgdjAuMTAuMTIgfCBDb3B5cmlnaHQgKGMpIDIwMTQgQ3JlZGl0Y2FyZC5qcyB8IGNyZWRpdGNhcmRqcy5jb20vbGljZW5zaW5nICovXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcbntcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGRpdiwuY2Nqcy1jYXJkLXN0eWxlIGRpdlxue1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCxcbi5jY2pzLWNhcmQgbGFiZWwsLmNjanMtY2FyZC1zdHlsZSBsYWJlbCxcbi5jY2pzLWNhcmQgZmllbGRzZXQsLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcbi5jY2pzLWNhcmQgbGVnZW5kLC5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLFxuLmNjanMtY2FyZCBidXR0b24sLmNjanMtY2FyZC1zdHlsZSBidXR0b25cbntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcbntcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLC5jY2pzLWNhcmQgbGVnZW5kLFxuLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsLmNjanMtY2FyZCBmaWVsZHNldCxcbi5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcbntcbiAgICBsaW5lLWhlaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsLmNjanMtY2FyZCBidXR0b24sLmNjanMtY2FyZC1zdHlsZSBidXR0b25cbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjN2NiY2UgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZCBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTowICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZjZDc4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMjU1LDE5NSw5NCwuOSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3RcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEuMjVlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MmVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXRcbntcbiAgICBwYWRkaW5nLWxlZnQ6LjI1ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoyZW1cXDkgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tcy1jbGVhciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXJcbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgc2VsZWN0LC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0XG57XG4gICAgY29sb3I6Izc2N2Y4NiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoxLjVlbVxcOSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6LjI1ZW0gMFxcOSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWF1dG9maWxsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzowIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDt6LWluZGV4OjEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6LjY4NzVlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6MWVtICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAycHggM3B4IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6MCAycHggM3B4IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM3NjdmODYgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjEwMDAwMDBcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGVcbntcbiAgICBjb2xvcjojNzhkMjE2XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvblxue1xuICAgIHBhZGRpbmc6LjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjJlbVxufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2VcbntcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLC40KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToyLjI1ZW0gIWltcG9ydGFudDtcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOi45ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDotLjQ1ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOi0uNDVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDouOWVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXJcbntcbiAgICBjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlXG57XG4gICAgYmFja2dyb3VuZDojZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2VcbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgYm90dG9tOjUyJSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlXG57XG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjJlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUsLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6LjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6MWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlXG57XG4gICAgcGFkZGluZzouNWVtIDFlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgdG9wOjUyJSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyXG57XG4gICAgbWFyZ2luLXRvcDozLjg1ZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGVcbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDo0LjgxMjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDozZW0gIWltcG9ydGFudDtcbiAgICByaWdodDowXG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2NcbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjMgIWltcG9ydGFudDtcbiAgICB3aWR0aDo3LjVlbSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYyBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIGlucHV0XG57XG4gICAgcmlnaHQ6MS4yZW0gIWltcG9ydGFudDtcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjIuOTVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscFxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjIuNWVtICFpbXBvcnRhbnQ7XG4gICAgKmhlaWdodDoyLjZlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIHRvcDozLjc1ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1c3t6LWluZGV4OjR9LmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2U2ZTZlNiksdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteCAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTZlNmU2JyxlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJyxHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlclxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyXG57XG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhKG1heC13aWR0aDo1Ny4yZW0pXG57XG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4e21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7bGVmdDphdXRvfS5jY2pzLWNhcmQgXG4gICAgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leHt0b3A6MTAwJSAhaW1wb3J0YW50O21hcmdpbi10b3A6MWVtfS5jY2pzLWNhcmQgXG4gICAgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIFxuICAgIC5jY2pzLWNzYy1kaWFncmFtXG4gICAge1xuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG4gICAge1xuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2Y1NDgyOCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6IzEyNjFjZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxOCw5NywyMDUsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxOCw5NywyMDUsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojYjI2NmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE3OCwxMDIsMjU1LC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTc4LDEwMiwyNTUsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6IzAwNjZjYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEwMiwyMDMsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDEwMiwyMDMsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNmMDMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsNTEsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMCw1MSwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojMmI5NzM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQyLDE1MSw1NiwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQyLDE1MSw1NiwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiMwMDc5YmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjEsMTkwLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMjEsMTkwLC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6IzJlNzdiYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg0NiwxMTksMTg4LC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMTE5LDE4OCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2Y3OWIwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTU1LDAsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTU1LDAsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojZjY3MjE0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NiwxMTQsMjAsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDYsMTE0LDIwLC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2VkMWMyNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzcsMjgsMzYsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMzcsMjgsMzYsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6JyAnICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjEuMzYzNjM2MzZlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOjAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MS4xZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOi4xODE4MTgxOGVtIC40NTQ1NDU0NWVtICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlXG57XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgbGVmdDphdXRvIWltcG9ydGFudDtcbiAgICB0b3A6YXV0byFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOmF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbjowIWltcG9ydGFudDtcbiAgICByaWdodDo2ZW0haW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGJvdHRvbTo1MiUhaW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICB0b3A6NTIlIWltcG9ydGFudFxufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxufVxuLmNjanMtY2FyZFxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6I2ZhZmFmYSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6J1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjEwMDAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICB3aWR0aDoyM2VtIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MTRlbSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi43NWVtICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOi43NWVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXJcbntcbiAgICB0b3A6Mi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjEzLjI1ZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dFxue1xuICAgIHdpZHRoOjEwLjM1ZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MCAhaW1wb3J0YW50O1xuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlblxue1xuICAgIHZpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtbnVtYmVyLWZvcm1hdHRlZFxue1xuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uXG57XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206NC4zNWVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDo4ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3RcbntcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG4gICAgKmZvbnQtc2l6ZToxLjVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIGxlZ2VuZFxue1xuICAgICpsZWZ0Oi0uNWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxue1xuICAgIHdpZHRoOjMuNWVtICFpbXBvcnRhbnQ7XG4gICAgKndpZHRoOjIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAqbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyXG57XG4gICAgcmlnaHQ6MFxufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uOmFmdGVyXG57XG4gICAgY29udGVudDonLycgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcbiAgICBsZWZ0OjMuNWVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MWVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lXG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiBib3R0b206NC43NWVtICFpbXBvcnRhbnQ7XG4gbGVmdDoxLjVlbSAhaW1wb3J0YW50O1xuIHdpZHRoOjExZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lIGlucHV0XG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiBsZWZ0OjAgIWltcG9ydGFudDtcbiByaWdodDowICFpbXBvcnRhbnQ7XG4gd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuIHRvcDoxLjVlbSAhaW1wb3J0YW50O1xuIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQ6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgc2VsZWN0XG57XG4gICAgcGFkZGluZzouMjVlbSAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3NcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcbn1cbmZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzc1xue1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSwuY2Nqcy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xufVxuaW5wdXQuY2Nqcy1jb21wbGV0ZSxzZWxlY3QuY2Nqcy1jb21wbGV0ZSxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdCxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0XG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNzhkMjE2IWltcG9ydGFudFxufVxuaW5wdXQuY2Nqcy1jb21wbGV0ZTpmb2N1cyxzZWxlY3QuY2Nqcy1jb21wbGV0ZTpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0OmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgxMDcsMTg3LDIwLC41KSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgxMDcsMTg3LDIwLC41KVxufVxuaW5wdXQuY2Nqcy1lcnJvcixzZWxlY3QuY2Nqcy1lcnJvcixmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdCxmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0XG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmE5Yjg5XG59XG5pbnB1dC5jY2pzLWVycm9yOmZvY3VzLHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0OmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQ6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBBY2NvcmRpb24gTW9kdWxlXG4vLyBodHRwczovL2VkZW5zcGlla2VybWFubi5naXRodWIuaW8vYTExeS10b2dnbGUvXG5cbi5hY2NvcmRpb24ge1xuICBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLyosXG4gIFtkYXRhLWExMXktdG9nZ2xlXTpub3QoW2FyaWEtY29udHJvbHNdKSovIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVG9nZ2xlIGJ1dHRvblxuICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1zcHJpdGUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gVG9nZ2xlZCBwYW5lbFxuICAgICsgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH0gLy8gRU5EIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVxuXG4gIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBMb29rVGhpbmsgTm9ybWFsaXphdGlvbiBTYXNzaWZpZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZXllcidzIFN0eWxlIFJlc2V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBocixcbmEsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5lbSwgaW1nLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJvcmRlci1Cb3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEaXNwbGF5IERlZmluaXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCYXNlIExldmVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmh0bWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmFkZHJlc3Mge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ociB7XG4gIGhlaWdodDogMDtcbn1cblxuY29kZSxcbnByZSB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgZm9udC1mYW1pbHk6IFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIENvbnNvbGFzLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnAge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRW1iZWRkZWQgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiN7JGFsbC10ZXh0LWlucHV0c30sXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG51bCxcbm9sLFxuZGwge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxudGFibGUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJGJhc2UtbGluZS1oZWlnaHQgLyAyO1xuICB9XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUsIC5idG4tLXByaW1hcnk6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTphZnRlciwgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFmdGVyLFxuLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFmdGVyLCAuYnRuLS1sYXJnZTo6YWZ0ZXIsIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlLCAucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlcjo6YmVmb3JlLCAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWwtY2xvc2U6OmJlZm9yZSwgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyOjpiZWZvcmUsXG5bY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xLjYgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uaWNvbi1vbmx5OjpiZWZvcmUsXG4uaWNvbi1vbmx5OjphZnRlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmljb24tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmljb24tMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5pY29uLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmljb24tNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uaWNvbi1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaWNvbi11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5pY29uLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaWNvbi1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbi1saS5pY29uLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5pY29uLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmljb24tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmljb24tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uaWNvbi5pY29uLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uaWNvbi5pY29uLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmljb24ucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uaWNvbi1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5pY29uLXNwaW46OmJlZm9yZSwgLmljb24tc3BpbltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG4gIC5pY29uLXB1bHNlOjpiZWZvcmUsIC5pY29uLXB1bHNlW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uaWNvbi1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmljb24tcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5pY29uLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmljb24tZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmljb24tcm90YXRlLTkwLFxuOnJvb3QgLmljb24tcm90YXRlLTE4MCxcbjpyb290IC5pY29uLXJvdGF0ZS0yNzAsXG46cm9vdCAuaWNvbi1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5pY29uLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pY29uLXN0YWNrLTF4LCAuaWNvbi1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaWNvbi1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5pY29uLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmljb24taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5pY29uLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5pY29uLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmljb24tc3Rhci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5pY29uLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmljb24tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uaWNvbi10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uaWNvbi10aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uaWNvbi10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5pY29uLXJlbW92ZTo6YmVmb3JlLFxuLmljb24tY2xvc2U6OmJlZm9yZSxcbi5pY29uLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5pY29uLXNlYXJjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5pY29uLXNlYXJjaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uaWNvbi1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmljb24tc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5pY29uLWdlYXI6OmJlZm9yZSxcbi5pY29uLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uaWNvbi10cmFzaC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmljb24tZmlsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5pY29uLWNsb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmljb24tcm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5pY29uLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmljb24tcm90YXRlLXJpZ2h0OjpiZWZvcmUsXG4uaWNvbi1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmljb24tcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uaWNvbi1saXN0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uaWNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5pY29uLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmljb24taGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uaWNvbi12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5pY29uLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uaWNvbi1xcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmljb24tYmFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uaWNvbi10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmljb24tdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uaWNvbi1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5pY29uLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5pY29uLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uaWNvbi1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5pY29uLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmljb24taXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5pY29uLXRleHQtaGVpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5pY29uLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uaWNvbi1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5pY29uLWRlZGVudDo6YmVmb3JlLFxuLmljb24tb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uaWNvbi1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmljb24tdmlkZW8tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5pY29uLXBob3RvOjpiZWZvcmUsXG4uaWNvbi1pbWFnZTo6YmVmb3JlLFxuLmljb24tcGljdHVyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5pY29uLWFkanVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uaWNvbi10aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5pY29uLWVkaXQ6OmJlZm9yZSxcbi5pY29uLXBlbmNpbC1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uaWNvbi1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uaWNvbi1jaGVjay1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uaWNvbi1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmljb24tc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uaWNvbi1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5pY29uLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmljb24tcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmljb24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uaWNvbi1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uaWNvbi1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmljb24tZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmljb24tY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmljb24tcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmljb24tbWludXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5pY29uLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5pY29uLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmljb24tYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmljb24tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uaWNvbi1tYWlsLWZvcndhcmQ6OmJlZm9yZSxcbi5pY29uLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5pY29uLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uaWNvbi1jb21wcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5pY29uLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uaWNvbi1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5pY29uLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmljb24tZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uaWNvbi1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmljb24tZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5pY29uLXdhcm5pbmc6OmJlZm9yZSxcbi5pY29uLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5pY29uLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5pY29uLXJhbmRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5pY29uLW1hZ25ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uaWNvbi1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmljb24tZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5pY29uLWFycm93cy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5pY29uLWFycm93cy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1vOjpiZWZvcmUsXG4uaWNvbi1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmljb24tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmljb24tZmFjZWJvb2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5pY29uLWNhbWVyYS1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uaWNvbi1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmljb24tZ2VhcnM6OmJlZm9yZSxcbi5pY29uLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmljb24tY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmljb24tdGh1bWJzLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmljb24tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmljb24taGVhcnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uaWNvbi1zaWduLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmljb24tdGh1bWItdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uaWNvbi1leHRlcm5hbC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5pY29uLXNpZ24taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmljb24tdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5pY29uLWdpdGh1Yi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmljb24tdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5pY29uLWxlbW9uLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmljb24tc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmljb24tYm9va21hcmstbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uaWNvbi1waG9uZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1mOjpiZWZvcmUsXG4uaWNvbi1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uaWNvbi1naXRodWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmljb24tdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5pY29uLWZlZWQ6OmJlZm9yZSxcbi5pY29uLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uaWNvbi1oZGQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uaWNvbi1idWxsaG9ybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uaWNvbi1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5pY29uLWhhbmQtby1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uaWNvbi1oYW5kLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uaWNvbi1oYW5kLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmljb24taGFuZC1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uaWNvbi13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmljb24tdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uaWNvbi1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5pY29uLWdyb3VwOjpiZWZvcmUsXG4uaWNvbi11c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uaWNvbi1jaGFpbjo6YmVmb3JlLFxuLmljb24tbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uaWNvbi1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uaWNvbi1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uaWNvbi1jdXQ6OmJlZm9yZSxcbi5pY29uLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5pY29uLWNvcHk6OmJlZm9yZSxcbi5pY29uLWZpbGVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmljb24tcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5pY29uLXNhdmU6OmJlZm9yZSxcbi5pY29uLWZsb3BweS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uaWNvbi1uYXZpY29uOjpiZWZvcmUsXG4uaWNvbi1yZW9yZGVyOjpiZWZvcmUsXG4uaWNvbi1iYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5pY29uLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmljb24tbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uaWNvbi1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5pY29uLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uaWNvbi10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uaWNvbi1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uaWNvbi10cnVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmljb24tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmljb24tY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uaWNvbi1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uaWNvbi1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5pY29uLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5pY29uLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmljb24tdW5zb3J0ZWQ6OmJlZm9yZSxcbi5pY29uLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmljb24tc29ydC1kb3duOjpiZWZvcmUsXG4uaWNvbi1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmljb24tc29ydC11cDo6YmVmb3JlLFxuLmljb24tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmljb24tZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmljb24tcm90YXRlLWxlZnQ6OmJlZm9yZSxcbi5pY29uLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmljb24tbGVnYWw6OmJlZm9yZSxcbi5pY29uLWdhdmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5pY29uLWRhc2hib2FyZDo6YmVmb3JlLFxuLmljb24tdGFjaG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uaWNvbi1jb21tZW50LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmljb24tY29tbWVudHMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uaWNvbi1mbGFzaDo6YmVmb3JlLFxuLmljb24tYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uaWNvbi1zaXRlbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5pY29uLXVtYnJlbGxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5pY29uLXBhc3RlOjpiZWZvcmUsXG4uaWNvbi1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmljb24tbGlnaHRidWxiLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmljb24tZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmljb24tY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmljb24tY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5pY29uLXVzZXItbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmljb24tc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmljb24tc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmljb24tYmVsbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5pY29uLWNvZmZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uaWNvbi1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5pY29uLWZpbGUtdGV4dC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5pY29uLWJ1aWxkaW5nLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmljb24taG9zcGl0YWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmljb24tbWVka2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5pY29uLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5pY29uLWJlZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmljb24taC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmljb24tcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uaWNvbi1hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5pY29uLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5pY29uLWFuZ2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmljb24tZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5pY29uLW1vYmlsZS1waG9uZTo6YmVmb3JlLFxuLmljb24tbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5pY29uLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5pY29uLXF1b3RlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmljb24tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmljb24tc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uaWNvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmljb24tbWFpbC1yZXBseTo6YmVmb3JlLFxuLmljb24tcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmljb24tZ2l0aHViLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uaWNvbi1mb2xkZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5pY29uLXNtaWxlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmljb24tZnJvd24tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uaWNvbi1tZWgtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uaWNvbi1nYW1lcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5pY29uLWtleWJvYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmljb24tZmxhZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5pY29uLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5pY29uLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmljb24tbWFpbC1yZXBseS1hbGw6OmJlZm9yZSxcbi5pY29uLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcbi5pY29uLXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXG4uaWNvbi1zdGFyLWhhbGYtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uaWNvbi1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5pY29uLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uaWNvbi11bmxpbms6OmJlZm9yZSxcbi5pY29uLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5pY29uLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5pY29uLXN1YnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uaWNvbi1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmljb24tcHV6emxlLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmljb24tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uaWNvbi1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmljb24tY2FsZW5kYXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uaWNvbi1maXJlLWV4dGluZ3Vpc2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uaWNvbi1yb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmljb24tbWF4Y2RuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uaWNvbi1odG1sNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uaWNvbi1jc3MzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5pY29uLWFuY2hvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uaWNvbi11bmxvY2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5pY29uLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmljb24tZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uaWNvbi1yc3Mtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5pY29uLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmljb24tbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmljb24tbGV2ZWwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uaWNvbi1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmljb24tcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uaWNvbi1zaGFyZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmljb24tY29tcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uaWNvbi10b2dnbGUtZG93bjo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uaWNvbi10b2dnbGUtdXA6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5pY29uLXRvZ2dsZS1yaWdodDo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmljb24tZXVybzo6YmVmb3JlLFxuLmljb24tZXVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5pY29uLWdicDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uaWNvbi1kb2xsYXI6OmJlZm9yZSxcbi5pY29uLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uaWNvbi1ydXBlZTo6YmVmb3JlLFxuLmljb24taW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5pY29uLWNueTo6YmVmb3JlLFxuLmljb24tcm1iOjpiZWZvcmUsXG4uaWNvbi15ZW46OmJlZm9yZSxcbi5pY29uLWpweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uaWNvbi1ydWJsZTo6YmVmb3JlLFxuLmljb24tcm91YmxlOjpiZWZvcmUsXG4uaWNvbi1ydWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmljb24td29uOjpiZWZvcmUsXG4uaWNvbi1rcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmljb24tYml0Y29pbjo6YmVmb3JlLFxuLmljb24tYnRjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5pY29uLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmljb24tZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5pY29uLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uaWNvbi10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5pY29uLXhpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmljb24teGluZy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmljb24teW91dHViZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5pY29uLWRyb3Bib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmljb24tc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmljb24taW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uaWNvbi1hZG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmljb24tYml0YnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmljb24tdHVtYmxyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5pY29uLXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmljb24tYXBwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmljb24td2luZG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uaWNvbi1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5pY29uLWxpbnV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5pY29uLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5pY29uLXNreXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5pY29uLWZvdXJzcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmljb24tdHJlbGxvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5pY29uLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uaWNvbi1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5pY29uLWdpdHRpcDo6YmVmb3JlLFxuLmljb24tZ3JhdGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmljb24tc3VuLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmljb24tbW9vbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5pY29uLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmljb24tYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5pY29uLXZrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5pY29uLXdlaWJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5pY29uLXJlbnJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uaWNvbi1wYWdlbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmljb24tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uaWNvbi10b2dnbGUtbGVmdDo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uaWNvbi1kb3QtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmljb24td2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uaWNvbi12aW1lby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmljb24tdHVya2lzaC1saXJhOjpiZWZvcmUsXG4uaWNvbi10cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmljb24tcGx1cy1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uaWNvbi1zcGFjZS1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5pY29uLXNsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5pY29uLWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uaWNvbi13b3JkcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmljb24tb3BlbmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5pY29uLWluc3RpdHV0aW9uOjpiZWZvcmUsXG4uaWNvbi1iYW5rOjpiZWZvcmUsXG4uaWNvbi11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5pY29uLW1vcnRhci1ib2FyZDo6YmVmb3JlLFxuLmljb24tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmljb24teWFob286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmljb24tZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5pY29uLXJlZGRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uaWNvbi1yZWRkaXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uaWNvbi1kZWxpY2lvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmljb24tZGlnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5pY29uLWRydXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uaWNvbi1qb29tbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmljb24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmljb24tZmF4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5pY29uLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5pY29uLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5pY29uLXBhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uaWNvbi1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uaWNvbi1jdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5pY29uLWN1YmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5pY29uLWJlaGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmljb24tYmVoYW5jZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmljb24tc3RlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmljb24tc3RlYW0tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5pY29uLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmljb24tYXV0b21vYmlsZTo6YmVmb3JlLFxuLmljb24tY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5pY29uLWNhYjo6YmVmb3JlLFxuLmljb24tdGF4aTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uaWNvbi10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5pY29uLXNwb3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmljb24tZGV2aWFudGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uaWNvbi1zb3VuZGNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5pY29uLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5pY29uLWZpbGUtcGRmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmljb24tZmlsZS13b3JkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmljb24tZmlsZS1leGNlbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5pY29uLWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxuLmljb24tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uaWNvbi1maWxlLXppcC1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWFyY2hpdmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uaWNvbi1maWxlLXNvdW5kLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtYXVkaW8tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uaWNvbi1maWxlLW1vdmllLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtdmlkZW8tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uaWNvbi1maWxlLWNvZGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uaWNvbi12aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5pY29uLWNvZGVwZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmljb24tanNmaWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmljb24tbGlmZS1ib3V5OjpiZWZvcmUsXG4uaWNvbi1saWZlLWJ1b3k6OmJlZm9yZSxcbi5pY29uLWxpZmUtc2F2ZXI6OmJlZm9yZSxcbi5pY29uLXN1cHBvcnQ6OmJlZm9yZSxcbi5pY29uLWxpZmUtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uaWNvbi1jaXJjbGUtby1ub3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uaWNvbi1yYTo6YmVmb3JlLFxuLmljb24tcmVzaXN0YW5jZTo6YmVmb3JlLFxuLmljb24tcmViZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmljb24tZ2U6OmJlZm9yZSxcbi5pY29uLWVtcGlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uaWNvbi1naXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5pY29uLWdpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uaWNvbi15LWNvbWJpbmF0b3Itc3F1YXJlOjpiZWZvcmUsXG4uaWNvbi15Yy1zcXVhcmU6OmJlZm9yZSxcbi5pY29uLWhhY2tlci1uZXdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5pY29uLXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmljb24tcXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmljb24td2VjaGF0OjpiZWZvcmUsXG4uaWNvbi13ZWl4aW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmljb24tc2VuZDo6YmVmb3JlLFxuLmljb24tcGFwZXItcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmljb24tc2VuZC1vOjpiZWZvcmUsXG4uaWNvbi1wYXBlci1wbGFuZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5pY29uLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmljb24tY2lyY2xlLXRoaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmljb24taGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5pY29uLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uaWNvbi1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5pY29uLWJvbWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmljb24tc29jY2VyLWJhbGwtbzo6YmVmb3JlLFxuLmljb24tZnV0Ym9sLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmljb24tdHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5pY29uLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmljb24tcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uaWNvbi1zbGlkZXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5pY29uLXR3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uaWNvbi15ZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5pY29uLW5ld3NwYXBlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5pY29uLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmljb24tY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uaWNvbi1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmljb24tZ29vZ2xlLXdhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uaWNvbi1jYy12aXNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5pY29uLWNjLW1hc3RlcmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmljb24tY2MtZGlzY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmljb24tY2MtYW1leDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uaWNvbi1jYy1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmljb24tY2Mtc3RyaXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5pY29uLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5pY29uLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uaWNvbi1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uaWNvbi1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5pY29uLXBhaW50LWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5pY29uLWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmljb24tYXJlYS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uaWNvbi1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmljb24tbGluZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uaWNvbi1sYXN0Zm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmljb24tbGFzdGZtLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uaWNvbi10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uaWNvbi1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5pY29uLWJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uaWNvbi1pb3hob3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5pY29uLWFuZ2VsbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uaWNvbi1jYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uaWNvbi1zaGVrZWw6OmJlZm9yZSxcbi5pY29uLXNoZXFlbDo6YmVmb3JlLFxuLmljb24taWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5pY29uLW1lYW5wYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5pY29uLWJ1eXNlbGxhZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmljb24tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmljb24tZGFzaGN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmljb24tZm9ydW1iZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmljb24tbGVhbnB1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uaWNvbi1zZWxsc3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmljb24tc2hpcnRzaW5idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5pY29uLXNpbXBseWJ1aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5pY29uLXNreWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5pY29uLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uaWNvbi1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmljb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uaWNvbi1zaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5pY29uLXVzZXItc2VjcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5pY29uLW1vdG9yY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmljb24tc3RyZWV0LXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmljb24taGVhcnRiZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5pY29uLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5pY29uLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmljb24tbWVyY3VyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uaWNvbi1pbnRlcnNleDo6YmVmb3JlLFxuLmljb24tdHJhbnNnZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmljb24tdHJhbnNnZW5kZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5pY29uLXZlbnVzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uaWNvbi1tYXJzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uaWNvbi12ZW51cy1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmljb24tbWFycy1zdHJva2UtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uaWNvbi1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmljb24tZ2VuZGVybGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3QtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uaWNvbi13aGF0c2FwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uaWNvbi1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmljb24tdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5pY29uLXVzZXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmljb24taG90ZWw6OmJlZm9yZSxcbi5pY29uLWJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uaWNvbi12aWFjb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5pY29uLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5pY29uLXN1YndheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uaWNvbi1tZWRpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmljb24teWM6OmJlZm9yZSxcbi5pY29uLXktY29tYmluYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uaWNvbi1vcHRpbi1tb25zdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5pY29uLW9wZW5jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5pY29uLWV4cGVkaXRlZHNzbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTQ6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnk6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTM6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmljb24tYmF0dGVyeS0yOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmljb24tYmF0dGVyeS0xOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmljb24tYmF0dGVyeS0wOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5pY29uLW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmljb24taS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmljb24tb2JqZWN0LWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5pY29uLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5pY29uLXN0aWNreS1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5pY29uLXN0aWNreS1ub3RlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmljb24tY2MtamNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5pY29uLWNjLWRpbmVycy1jbHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5pY29uLWNsb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5pY29uLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmljb24taG91cmdsYXNzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmljb24taG91cmdsYXNzLTE6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMjo6YmVmb3JlLFxuLmljb24taG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmljb24taG91cmdsYXNzLTM6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmljb24taG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5pY29uLWhhbmQtZ3JhYi1vOjpiZWZvcmUsXG4uaWNvbi1oYW5kLXJvY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uaWNvbi1oYW5kLXN0b3Atbzo6YmVmb3JlLFxuLmljb24taGFuZC1wYXBlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5pY29uLWhhbmQtc2Npc3NvcnMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uaWNvbi1oYW5kLWxpemFyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5pY29uLWhhbmQtc3BvY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uaWNvbi1oYW5kLXBvaW50ZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uaWNvbi1oYW5kLXBlYWNlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmljb24tdHJhZGVtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5pY29uLXJlZ2lzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmljb24tY3JlYXRpdmUtY29tbW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uaWNvbi1nZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uaWNvbi1nZy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmljb24tdHJpcGFkdmlzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uaWNvbi1nZXQtcG9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5pY29uLXdpa2lwZWRpYS13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5pY29uLXNhZmFyaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uaWNvbi1jaHJvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmljb24tZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uaWNvbi1vcGVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uaWNvbi1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uaWNvbi10djo6YmVmb3JlLFxuLmljb24tdGVsZXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uaWNvbi1jb250YW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmljb24tNTAwcHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmljb24tYW1hem9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1taW51cy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXRpbWVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmljb24tY2FsZW5kYXItY2hlY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uaWNvbi1pbmR1c3RyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uaWNvbi1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5pY29uLW1hcC1zaWduczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uaWNvbi1tYXAtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uaWNvbi1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmljb24tY29tbWVudGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmljb24taG91eno6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmljb24tdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmljb24tYmxhY2stdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5pY29uLWZvbnRpY29uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uaWNvbi1yZWRkaXQtYWxpZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmljb24tZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmljb24tY29kaWVwaWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmljb24tbW9keDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uaWNvbi1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmljb24tdXNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5pY29uLXByb2R1Y3QtaHVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uaWNvbi1taXhjbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uaWNvbi1zY3JpYmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5pY29uLXN0b3AtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5pY29uLXN0b3AtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uaWNvbi1oYXNodGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5pY29uLWJsdWV0b290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uaWNvbi1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5pY29uLWdpdGxhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uaWNvbi13cGJlZ2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5pY29uLXdwZm9ybXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmljb24tZW52aXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5pY29uLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmljb24td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmljb24tcXVlc3Rpb24tY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmljb24tYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmljb24tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmljb24tdm9sdW1lLWNvbnRyb2wtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmljb24tYnJhaWxsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uaWNvbi1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmljb24tYXNsLWludGVycHJldGluZzo6YmVmb3JlLFxuLmljb24tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmljb24tZGVhZm5lc3M6OmJlZm9yZSxcbi5pY29uLWhhcmQtb2YtaGVhcmluZzo6YmVmb3JlLFxuLmljb24tZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uaWNvbi1nbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uaWNvbi1nbGlkZS1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5pY29uLXNpZ25pbmc6OmJlZm9yZSxcbi5pY29uLXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmljb24tbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uaWNvbi12aWFkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmljb24tdmlhZGVvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmljb24tcGllZC1waXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uaWNvbi1maXJzdC1vcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uaWNvbi15b2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uaWNvbi10aGVtZWlzbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtY2lyY2xlOjpiZWZvcmUsXG4uaWNvbi1nb29nbGUtcGx1cy1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uaWNvbi1mYTo6YmVmb3JlLFxuLmljb24tZm9udC1hd2Vzb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5pY29uLWhhbmRzaGFrZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5pY29uLWxpbm9kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmljb24tdmNhcmQ6OmJlZm9yZSxcbi5pY29uLWFkZHJlc3MtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uaWNvbi12Y2FyZC1vOjpiZWZvcmUsXG4uaWNvbi1hZGRyZXNzLWNhcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uaWNvbi11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uaWNvbi11c2VyLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5pY29uLXVzZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uaWNvbi1pZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2U6OmJlZm9yZSxcbi5pY29uLWlkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlLW86OmJlZm9yZSxcbi5pY29uLWlkLWNhcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uaWNvbi1xdW9yYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uaWNvbi1mcmVlLWNvZGUtY2FtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uaWNvbi10ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci00OjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlcjo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0zOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0yOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTE6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMDo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmljb24tc2hvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5pY29uLWJhdGh0dWI6OmJlZm9yZSxcbi5pY29uLXMxNTo6YmVmb3JlLFxuLmljb24tYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uaWNvbi1wb2RjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uaWNvbi13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmljb24td2luZG93LXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmljb24tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXG4uaWNvbi13aW5kb3ctY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmljb24tdGltZXMtcmVjdGFuZ2xlLW86OmJlZm9yZSxcbi5pY29uLXdpbmRvdy1jbG9zZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5pY29uLWJhbmRjYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5pY29uLWdyYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmljb24tZXRzeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uaWNvbi1pbWRiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5pY29uLXJhdmVscnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmljb24tZWVyY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uaWNvbi1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmljb24tc25vd2ZsYWtlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmljb24tc3VwZXJwb3dlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmljb24td3BleHBsb3Jlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uaWNvbi1tZWV0dXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmljb24tbXVzaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmljb24tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmljb24taGVhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uaWNvbi1zdGFyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmljb24tdXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uaWNvbi1maWxtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5pY29uLXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5pY29uLXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5pY29uLXRoLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmljb24tY2hlY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmljb24tcmVtb3ZlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jbG9zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGltZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmljb24tc2VhcmNoLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmljb24tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5pY29uLXBvd2VyLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uaWNvbi1zaWduYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmljb24tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5pY29uLXRyYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmljb24taG9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uaWNvbi1maWxlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmljb24tY2xvY2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uaWNvbi1yb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5pY29uLWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmljb24taW5ib3gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uaWNvbi1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5pY29uLWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5pY29uLWxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmljb24tZmxhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5pY29uLXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmljb24tdm9sdW1lLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmljb24tdm9sdW1lLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5pY29uLXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uaWNvbi1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5pY29uLXRhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uaWNvbi10YWdzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5pY29uLWJvb2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmljb24tYm9va21hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmljb24tcHJpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmljb24tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5pY29uLWZvbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmljb24tYm9sZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uaWNvbi1pdGFsaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmljb24tdGV4dC1oZWlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmljb24tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5pY29uLWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5pY29uLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmljb24tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5pY29uLWluZGVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uaWNvbi12aWRlby1jYW1lcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmljb24tcGhvdG8tLWFmdGVyOjphZnRlcixcbi5pY29uLWltYWdlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmljb24tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmljb24tYWRqdXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5pY29uLXRpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmljb24tZWRpdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5pY29uLWFycm93cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uaWNvbi1zdGVwLWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5pY29uLWZhc3QtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmljb24tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmljb24tcGxheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uaWNvbi1wYXVzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uaWNvbi1zdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5pY29uLWZvcndhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmljb24tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5pY29uLXN0ZXAtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uaWNvbi1lamVjdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmljb24tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmljb24taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmljb24tY3Jvc3NoYWlycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uaWNvbi1iYW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5pY29uLW1haWwtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmljb24tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5pY29uLWNvbXByZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5pY29uLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmljb24tbWludXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmljb24tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5pY29uLWdpZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmljb24tbGVhZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uaWNvbi1maXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5pY29uLWV5ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uaWNvbi1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmljb24td2FybmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmljb24tcGxhbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmljb24tY2FsZW5kYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmljb24tcmFuZG9tLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmljb24tbWFnbmV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5pY29uLXJldHdlZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uaWNvbi1mb2xkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmljb24tYXJyb3dzLXYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmljb24tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmljb24tYmFyLWNoYXJ0LW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhci1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uaWNvbi10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmljb24tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5pY29uLWtleS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uaWNvbi1nZWFycy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29ncy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uaWNvbi1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uaWNvbi10aHVtYnMtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uaWNvbi10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uaWNvbi1oZWFydC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5pY29uLXNpZ24tb3V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5pY29uLWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uaWNvbi10aHVtYi10YWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmljb24tc2lnbi1pbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uaWNvbi10cm9waHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmljb24tZ2l0aHViLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uaWNvbi11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmljb24tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uaWNvbi1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uaWNvbi1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5pY29uLXBob25lLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uaWNvbi10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLWYtLWFmdGVyOjphZnRlcixcbi5pY29uLWZhY2Vib29rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5pY29uLWdpdGh1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uaWNvbi11bmxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmljb24tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcnNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5pY29uLWhkZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5pY29uLWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5pY29uLWJlbGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmljb24tY2VydGlmaWNhdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmljb24taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5pY29uLWhhbmQtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5pY29uLWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uaWNvbi1oYW5kLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5pY29uLWdsb2JlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5pY29uLXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uaWNvbi10YXNrcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uaWNvbi1maWx0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmljb24tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5pY29uLWFycm93cy1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmljb24tZ3JvdXAtLWFmdGVyOjphZnRlcixcbi5pY29uLXVzZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5pY29uLWNoYWluLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saW5rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5pY29uLWNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5pY29uLWZsYXNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5pY29uLWN1dC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2Npc3NvcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmljb24tY29weS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uaWNvbi1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmljb24tc2F2ZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmxvcHB5LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmljb24tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5pY29uLW5hdmljb24tLWFmdGVyOjphZnRlcixcbi5pY29uLXJlb3JkZXItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmljb24tbGlzdC11bC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uaWNvbi1saXN0LW9sLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5pY29uLXN0cmlrZXRocm91Z2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmljb24tdW5kZXJsaW5lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5pY29uLXRhYmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5pY29uLW1hZ2ljLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5pY29uLXRydWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uaWNvbi1tb25leS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5pY29uLWNhcmV0LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5pY29uLWNhcmV0LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmljb24tY2FyZXQtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmljb24tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uaWNvbi11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc29ydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uaWNvbi1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcbi5pY29uLXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uaWNvbi1zb3J0LXVwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zb3J0LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdW5kby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uaWNvbi1sZWdhbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZ2F2ZWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmljb24tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uaWNvbi1jb21tZW50cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5pY29uLWZsYXNoLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ib2x0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5pY29uLXNpdGVtYXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmljb24tdW1icmVsbGEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmljb24tcGFzdGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uaWNvbi1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uaWNvbi1jbG91ZC11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmljb24tdXNlci1tZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uaWNvbi1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uaWNvbi1zdWl0Y2FzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uaWNvbi1iZWxsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmljb24tY29mZmVlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5pY29uLWN1dGxlcnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmljb24tZmlsZS10ZXh0LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmljb24tYnVpbGRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5pY29uLWFtYnVsYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uaWNvbi1tZWRraXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmljb24tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmljb24tYmVlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uaWNvbi1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5pY29uLWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmljb24tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmljb24tYW5nbGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmljb24tYW5nbGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5pY29uLWxhcHRvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uaWNvbi10YWJsZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmljb24tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1tb2JpbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmljb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmljb24tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uaWNvbi1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaWNvbi1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5pY29uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXBseS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uaWNvbi1naXRodWItYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5pY29uLWZvbGRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmljb24tc21pbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uaWNvbi1mcm93bi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5pY29uLW1laC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5pY29uLWdhbWVwYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uaWNvbi1mbGFnLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmljb24tdGVybWluYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmljb24tY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcbi5pY29uLXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5pY29uLWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5pY29uLWNyb3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmljb24tY29kZS1mb3JrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5pY29uLXVubGluay0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2hhaW4tYnJva2VuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5pY29uLWluZm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmljb24tc3VwZXJzY3JpcHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmljb24tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5pY29uLWVyYXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uaWNvbi1wdXp6bGUtcGllY2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmljb24tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5pY29uLXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5pY29uLWZpcmUtZXh0aW5ndWlzaGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5pY29uLXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uaWNvbi1tYXhjZG4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5pY29uLWh0bWw1LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5pY29uLWNzczMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmljb24tYW5jaG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5pY29uLXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmljb24tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmljb24tZWxsaXBzaXMtaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy12LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5pY29uLXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmljb24tdGlja2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uaWNvbi1sZXZlbC11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uaWNvbi1sZXZlbC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uaWNvbi1wZW5jaWwtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uaWNvbi1jb21wYXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5pY29uLXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS11cC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uaWNvbi1ldXJvLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ldXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmljb24tZ2JwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5pY29uLWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdXNkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5pY29uLXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbnItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmljb24tY255LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ybWItLWFmdGVyOjphZnRlcixcbi5pY29uLXllbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tanB5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5pY29uLXJ1YmxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yb3VibGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXJ1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uaWNvbi13b24tLWFmdGVyOjphZnRlcixcbi5pY29uLWtydy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uaWNvbi1iaXRjb2luLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1idGMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmljb24tZmlsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmljb24tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5pY29uLXRodW1icy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5pY29uLXlvdXR1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmljb24teGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uaWNvbi14aW5nLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXBsYXktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmljb24tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uaWNvbi1zdGFjay1vdmVyZmxvdy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmljb24tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5pY29uLWFkbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmljb24tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uaWNvbi10dW1ibHItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmljb24tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uaWNvbi1hcHBsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uaWNvbi13aW5kb3dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5pY29uLWFuZHJvaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmljb24tbGludXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmljb24tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmljb24tc2t5cGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmljb24tZm91cnNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uaWNvbi10cmVsbG8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmljb24tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5pY29uLW1hbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmljb24tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uaWNvbi1zdW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uaWNvbi1tb29uLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmljb24tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uaWNvbi1idWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmljb24tdmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmljb24td2VpYm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmljb24tcmVucmVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5pY29uLXBhZ2VsaW5lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uaWNvbi1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5pY29uLWRvdC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5pY29uLXZpbWVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uaWNvbi10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcbi5pY29uLXRyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5pY29uLXNwYWNlLXNodXR0bGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmljb24tc2xhY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmljb24tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5pY29uLXdvcmRwcmVzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uaWNvbi1vcGVuaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmljb24taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhbmstLWFmdGVyOjphZnRlcixcbi5pY29uLXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmljb24tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uaWNvbi15YWhvby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uaWNvbi1nb29nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmljb24tcmVkZGl0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5pY29uLXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5pY29uLWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uaWNvbi1kaWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItcHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmljb24tcGllZC1waXBlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmljb24tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5pY29uLWpvb21sYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uaWNvbi1mYXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmljb24tYnVpbGRpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmljb24tY2hpbGQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmljb24tcGF3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5pY29uLXNwb29uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5pY29uLWN1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmljb24tY3ViZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmljb24tYmVoYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uaWNvbi1zdGVhbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uaWNvbi1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmljb24tcmVjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uaWNvbi1hdXRvbW9iaWxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmljb24tY2FiLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YXhpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5pY29uLXRyZWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmljb24tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uaWNvbi1kZXZpYW50YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5pY29uLXNvdW5kY2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmljb24tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmljb24tZmlsZS1wZGYtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmljb24tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5pY29uLWZpbGUtemlwLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZpbGUtYXJjaGl2ZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5pY29uLWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5pY29uLWZpbGUtbW92aWUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS12aWRlby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5pY29uLWZpbGUtY29kZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5pY29uLXZpbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmljb24tY29kZXBlbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uaWNvbi1qc2ZpZGRsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uaWNvbi1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcbi5pY29uLWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5pY29uLWNpcmNsZS1vLW5vdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5pY29uLXJhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uaWNvbi1nZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZW1waXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5pY29uLWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmljb24tZ2l0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5pY29uLXktY29tYmluYXRvci1zcXVhcmUtLWFmdGVyOjphZnRlcixcbi5pY29uLXljLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFja2VyLW5ld3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmljb24tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uaWNvbi1xcS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uaWNvbi13ZWNoYXQtLWFmdGVyOjphZnRlcixcbi5pY29uLXdlaXhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uaWNvbi1zZW5kLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uaWNvbi1zZW5kLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLXBhcGVyLXBsYW5lLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmljb24taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdGhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uaWNvbi1oZWFkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmljb24tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5pY29uLXNsaWRlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmljb24tYm9tYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uaWNvbi1zb2NjZXItYmFsbC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mdXRib2wtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uaWNvbi10dHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmljb24tYmlub2N1bGFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uaWNvbi1wbHVnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5pY29uLXNsaWRlc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmljb24tdHdpdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5pY29uLXllbHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmljb24tbmV3c3BhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmljb24td2lmaS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5pY29uLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uaWNvbi1nb29nbGUtd2FsbGV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5pY29uLWNjLXZpc2EtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmljb24tY2MtbWFzdGVyY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uaWNvbi1jYy1kaXNjb3Zlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uaWNvbi1jYy1hbWV4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5pY29uLWNjLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uaWNvbi1jYy1zdHJpcGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmljb24tdHJhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmljb24tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5pY29uLWF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmljb24tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmljb24tYmlydGhkYXktY2FrZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uaWNvbi1hcmVhLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5pY29uLXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uaWNvbi1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5pY29uLWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uaWNvbi1sYXN0Zm0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmljb24tdG9nZ2xlLW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5pY29uLWJpY3ljbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmljb24tYnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5pY29uLWlveGhvc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmljb24tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5pY29uLWNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5pY29uLXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbHMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmljb24tbWVhbnBhdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmljb24tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uaWNvbi1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uaWNvbi1kYXNoY3ViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uaWNvbi1mb3J1bWJlZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uaWNvbi1sZWFucHViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5pY29uLXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uaWNvbi1zaGlydHNpbmJ1bGstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmljb24tc2ltcGx5YnVpbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmljb24tc2t5YXRsYXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmljb24tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5pY29uLWNhcnQtYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uaWNvbi1kaWFtb25kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5pY29uLXNoaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmljb24tdXNlci1zZWNyZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmljb24tbW90b3JjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uaWNvbi1zdHJlZXQtdmlldy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uaWNvbi1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmljb24tdmVudXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmljb24tbWFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uaWNvbi1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5pY29uLWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uaWNvbi10cmFuc2dlbmRlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmljb24tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5pY29uLW1hcnMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5pY29uLXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmljb24tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmljb24tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS1oLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5pY29uLW5ldXRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uaWNvbi1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5pY29uLXdoYXRzYXBwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5pY29uLXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmljb24tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uaWNvbi1ob3RlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmVkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5pY29uLXZpYWNvaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmljb24tdHJhaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmljb24tc3Vid2F5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5pY29uLW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uaWNvbi15Yy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teS1jb21iaW5hdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5pY29uLW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmljb24tb3BlbmNhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmljb24tZXhwZWRpdGVkc3NsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5pY29uLWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5pY29uLWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTEtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktZW1wdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmljb24tbW91c2UtcG9pbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uaWNvbi1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uaWNvbi1vYmplY3QtZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmljb24tb2JqZWN0LXVuZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uaWNvbi1jYy1qY2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmljb24tY2MtZGluZXJzLWNsdWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmljb24tY2xvbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmljb24tYmFsYW5jZS1zY2FsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLXN0YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3MtaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLWVuZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmljb24taGFuZC1ncmFiLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5pY29uLWhhbmQtc3RvcC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYW5kLXBhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmljb24taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5pY29uLWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmljb24taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5pY29uLWhhbmQtcG9pbnRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5pY29uLWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uaWNvbi10cmFkZW1hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmljb24tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uaWNvbi1jcmVhdGl2ZS1jb21tb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5pY29uLWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5pY29uLWdnLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uaWNvbi10cmlwYWR2aXNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5pY29uLWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmljb24td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmljb24tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5pY29uLWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uaWNvbi1maXJlZm94LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5pY29uLW9wZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5pY29uLXR2LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5pY29uLWNvbnRhby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uaWNvbi01MDBweC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uaWNvbi1hbWF6b24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmljb24tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW1pbnVzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmljb24tY2FsZW5kYXItdGltZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5pY29uLWluZHVzdHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5pY29uLW1hcC1waW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmljb24tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5pY29uLW1hcC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5pY29uLW1hcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uaWNvbi1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uaWNvbi12aW1lby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uaWNvbi1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmljb24tZm9udGljb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5pY29uLXJlZGRpdC1hbGllbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uaWNvbi1lZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uaWNvbi1jb2RpZXBpZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uaWNvbi1tb2R4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5pY29uLWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uaWNvbi11c2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmljb24tcHJvZHVjdC1odW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5pY29uLW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5pY29uLXNjcmliZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5pY29uLWhhc2h0YWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5pY29uLWJsdWV0b290aC1iLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5pY29uLXBlcmNlbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmljb24tZ2l0bGFiLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5pY29uLXdwYmVnaW5uZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmljb24td3Bmb3Jtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uaWNvbi1lbnZpcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmljb24tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uaWNvbi1ibGluZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uaWNvbi1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uaWNvbi12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uaWNvbi1icmFpbGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5pY29uLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uaWNvbi1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uaWNvbi1kZWFmbmVzcy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFyZC1vZi1oZWFyaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1kZWFmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5pY29uLWdsaWRlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5pY29uLWdsaWRlLWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmljb24tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uaWNvbi1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5pY29uLXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uaWNvbi12aWFkZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5pY29uLXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5pY29uLWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5pY29uLXlvYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5pY29uLXRoZW1laXNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWdvb2dsZS1wbHVzLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5pY29uLWZhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mb250LWF3ZXNvbWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmljb24taGFuZHNoYWtlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmljb24tbGlub2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uaWNvbi12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5pY29uLXZjYXJkLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWFkZHJlc3MtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmljb24tdXNlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5pY29uLWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5pY29uLXF1b3JhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5pY29uLWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5pY29uLXRlbGVncmFtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTItLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWhhbGYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0wLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uaWNvbi1zaG93ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmljb24tYmF0aHR1Yi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tczE1LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5pY29uLXBvZGNhc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmljb24td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2luZG93LWNsb3NlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmljb24tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmljb24tZ3Jhdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uaWNvbi1ldHN5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5pY29uLWltZGItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmljb24tcmF2ZWxyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uaWNvbi1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5pY29uLW1pY3JvY2hpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uaWNvbi1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uaWNvbi1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uaWNvbi13cGV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5pY29uLW1lZXR1cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLmJyZWFkY3J1bWJzID4gYSArIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaXMtc2hvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXG5hLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ociB7XG4gIGhlaWdodDogMDsgfVxuXG5jb2RlLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIENvbnNvbGFzLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnVsLFxub2wsXG5kbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC44OyB9XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQ6IDEycHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibW9udGhcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpob3ZlcixcbiAgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYzsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuZm9ybS10eXBlLXBhc3N3b3JkIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5mb3JtLWRpc2FibGVkIGxhYmVsIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvcm0tcmVxdWlyZWQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0sIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtLFxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0sIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0gLmNob3Nlbi1jb250YWluZXIsIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fYWN0aW9uIHtcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fYWN0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2xsb20tY2FwdGNoYS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1vbGxvbS1pbWFnZS1jYXB0Y2hhLWluc3RydWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjEuMFxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAxcHggMXB4O1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGxlZnQ6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSA1cHggMHB4O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgMHB4IDBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNhYWE7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxJTtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMnB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtOXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtOHB4IDBweCAtNXB4ICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIDBweCAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbmFkZHJlc3MsIGNvZGUsXG5wcmUsIHAsIHVsLFxub2wsXG5kbCwgdGFibGUsIGhyLCAuY29udGVudF9fYWN0aW9uLWJhciwgLmJhY2stdG8tbWFnYXppbmUsIC5wcm9maWxlX19zdWJzY3JpYmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udDogMTRweCAvIDEuNiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkudG9vbGJhciwgYm9keS50b29sYmFyLWRyYXdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NTg5OyB9XG5cbi5hY2NvcmRpb24gW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmhvdmVyLCAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4OTsgfVxuICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7IH1cblxuLmFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYWQgaW1nIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5hZF9fY29udGVudCB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZF9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG4gIC5hZF9fYWN0aW9ucyBhW2NsYXNzKj1cImJ0bi0tXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWRfX2FjdGlvbnMgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZF9fYWN0aW9ucyBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWRfX2FjdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWRfX2FjdGlvbnMgYVtjbGFzcyo9XCJidG4tLVwiXSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5hZC10ZXh0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWQtdGV4dC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VlZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZC10ZXh0LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmFkLS10bmwge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogIzY2NjsgfVxuICAuYWQtLXRubCAuYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXRubCAuYWRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAuYWQtLXRubCAuYWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXRubCAuYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuYWQtLXRubCAudG5sLXRpbWVzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC50bmwtdGltZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFkLS1hdXRob3Ige1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYWQtLWF1dGhvciAuYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tYXV0aG9yIC5hZF9fdGl0bGUge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYWQtLWF1dGhvciAuYWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fYWN0aW9ucyB7XG4gICAgYm90dG9tOiAtNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tYXV0aG9yIC5hZF9fYWN0aW9ucyB7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7IH0gfVxuXG4uYWQtLXdlbGNvbWUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYWQtLXdlbGNvbWUgLmFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC5hZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5hZC0td2VsY29tZSAuYWRfX3N1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0td2VsY29tZSAuYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MHB4OyB9IH1cbiAgLmFkLS13ZWxjb21lIC55b3V0dWJlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0td2VsY29tZSAueW91dHViZS1saW5rIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5oZWxwLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC5oZWxwLXZpZGVvLWJsb2NrIC5pY29uLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgLmhlbHAtdmlkZW8tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5oZWxwLXZpZGVvLWJsb2NrIC5oZWxwLXZpZGVvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWxwLXZpZGVvLWJsb2NrIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZWxwLXZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaGVscC12aWRlby1vciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xuICBoZWlnaHQ6IDI1NXB4O1xuICB3aWR0aDogNDYwcHg7IH1cblxuLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zLmFubm90YXRpbmctLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDsgfVxuICAuYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucy5hbm5vdGF0aW5nLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMTBweDsgfVxuXG4uZG9jdW1lbnRfX25vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZG9jdW1lbnRfX25vdGVzIC5ub3Rlc19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZG9jdW1lbnRfX25vdGVzID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gaGVhZGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZG9jdW1lbnRfX25vdGVzIC5ub3Rlc19fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5ub3Rlcy1hZGQtbm90ZSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAubm90ZXMtYWRkLW5vdGVbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3Rlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5ub3Rlc19fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLm5vdGVzX19tZXNzYWdlIC5ub3Rlc19fbWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7IH1cblxuLm5vdGVzX19hZGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5vdGVzX19hZGQgLm5vdGVfX3RvZ2dsZWQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubm90ZXNfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4ubm90ZSA+IGhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ub3RlID4gaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5ub3RlICsgLm5vdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubm90ZV9fdG9nZ2xlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm90ZV9fbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA4cHggMTBweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fZGF0ZSxcbiAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX3ByZXZpZXcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub3RlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLm5vdGVfX2FjdGlvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5ub3RlX19hY3Rpb25zIGE6aG92ZXIsIC5ub3RlX19hY3Rpb25zIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLm5vdGVfX2VkaXQtbm90ZSxcbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm90ZV9fZWRpdC1ub3RlIGgzLFxuICAubm90ZV9fZWRpdC10YWdzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubm90ZV9fZWRpdC1ub3RlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19lZGl0LW5vdGUgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7IH1cblxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubm90ZV9fZWRpdC10YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtbGlzdCBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAuanMtY3JlYXRlLXRhZyxcbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC5qcy1tYW5hZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLmVkaXQtdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAudGFnLWNyZWF0aW9uX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAudGFnLWNyZWF0aW9uX19hY3Rpb25zID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubm90ZV9fc2VsZWN0ZWQtdGFncyBoMyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgLm5vdGVfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgIC5ub3RlX19zZWxlY3RlZC10YWdzIC5ub3RlX190YWcgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cywgY29sb3IgLjE1czsgfVxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ub3Rlc19fYWRkX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZzogMnB4IDVweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLW9ubHkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmhvdmVyLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6Zm9jdXMsIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIGZvb3RlciA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50YWdzLW1hbmFnZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3JlYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlLXRhZyBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjsgfVxuICAgIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIGEsIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAuYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmFubm90YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmFubm90YXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb24uYW5ub3RhdGlvbi0tbm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAgIC5hbm5vdGF0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbnMtLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmFubm90YXRpb24tLW5vdGUgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmFubm90YXRpb25fX292ZXJ2aWV3IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFubm90YXRpb25fX3RhZzpob3ZlciwgLmFubm90YXRpb25fX3RhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmYxOyB9XG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2Zjk7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWVkaWFfX2ltYWdlICsgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZSBwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19ub3RlLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZS1lZGl0X19ub3RlIHRleHRhcmVhLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLXRvb2xzIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5hbm5vdGF0aW9uX19jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMjVweCAxMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19jb250cm9sIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLmFubm90YXRpb25fX2NvbnRyb2wgYTpob3ZlciwgLmFubm90YXRpb25fX2NvbnRyb2wgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC52aWV3LWhlYWRlciBoMixcbi5ib2FyZC1vZi1kaXJlY3RvcnMgLnZpZXctZm9vdGVyIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLm1hbmFnZW1lbnQtdGVhbSAudmlldy1oZWFkZXIsXG4ubWFuYWdlbWVudC10ZWFtIC52aWV3LWZvb3Rlcixcbi5ib2FyZC1vZi1kaXJlY3RvcnMgLnZpZXctaGVhZGVyLFxuLmJvYXJkLW9mLWRpcmVjdG9ycyAudmlldy1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzY2NjsgfVxuXG4ubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwsXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCBsaSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1wb3J0cmFpdCxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1wb3J0cmFpdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtam9iLXBvc2l0aW9uLFxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtam9iLXBvc2l0aW9uLFxuICAuYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWJvZHksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1ib2R5IGEudGV4dC1saW5rLS1hbHQ6aG92ZXIsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtYm9keSBhLnRleHQtbGluay0tYWx0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3LWZvb3RlcixcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3LWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IC52aWV3cy1maWVsZC10aXRsZSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCAudmlld3MtZmllbGQtYm9keSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQsXG4uc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmhvdmVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6aG92ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmhvdmVyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5idG4tLXByaW1hcnk6Zm9jdXMsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmZvY3VzLCAucG9sbCAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5wb2xsIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeTphY3RpdmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnJhdGVzLWNvbXBhcmUgOmFjdGl2ZVtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6YWN0aXZlLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tLXByaW1hcnk6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTphZnRlciwgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFmdGVyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlLCAuYnRuLS10ZXJ0aWFyeTo6YmVmb3JlLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OjphZnRlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciB7XG4gICAgY29udGVudDogXCLvg5pcIjsgfVxuICAubm8taWNvbi5idG4tLXByaW1hcnk6OmFmdGVyLCAjdHJpYWwtZGl2IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm5vLWljb24uYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSAubm8taWNvbltpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5uby1pY29uLmJ0bi0tdGVydGlhcnk6OmFmdGVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQsXG4gICAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAuYnRuLS1sYXJnZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi0tbGFyZ2VfX25vLS1pY29uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gIC5idG4tLWxhcmdlX19uby0taWNvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBib3JkZXItY29sb3I6ICNkMzVjMWQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXByaW1hcnk6Zm9jdXMsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmZvY3VzLCAucG9sbCAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1wcmltYXJ5OmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkOyB9XG5cbi5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgOmhvdmVyW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucmF0ZXMtY29tcGFyZSA6YWN0aXZlW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gIC5idG4tLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbi50ZXh0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZXh0LWxpbms6aG92ZXIsIC50ZXh0LWxpbms6Zm9jdXMsIC50ZXh0LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4udGV4dC1saW5rLS1hbHQge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC50ZXh0LWxpbmstLWFsdDphZnRlciB7XG4gICAgY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGV4dC1saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC50ZXh0LWxpbmstLXNlY29uZGFyeTpmb2N1cywgLnRleHQtbGluay0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLmljb24tb25seTpiZWZvcmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mcmVlLXRyaWFsLWN0YS0tYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5idG4tLXByaW1hcnksIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuYnRuLS1wcmltYXJ5LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYXJ0aWNsZS1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9hcnRpY2xlLUNUQS0tYmFja2dyb3VuZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IHAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTU4OTsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tZm9vdGVyIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tZm9vdGVyIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGgge1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODk7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAge1xuICAgIG1hcmdpbjogMCA1MHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhIHtcbiAgICAgIGNvbG9yOiAjYzllYWZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhOmhvdmVyLCAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhLmJ0bi0tcHJpbWFyeSwgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgI3RyaWFsLWRpdiBhLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIC5wb2xsIGEuZm9ybS1zdWJtaXQsIC5wb2xsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyBhLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYS5mb3JtLXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzIlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmZlZGVyYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlci5zdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAudG9waWMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC50b3BpYy1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMSAxIDAlOyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5mZWRlcmFsIHtcbiAgICAgICAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5zdGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMuaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGNvbG9yOiAjOTUyMjI2OyB9XG4gIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLnNob3djYXNlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lY29tbS1hYm91dC0tc2lkZWJhciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvKmJ4U2xpZGVyIHNlY3Rpb24gb24gcHJvZHVjdCBkZXRhaWwgcGFnZSovXG4gIC8qZW5kIGJ4U2xpZGVyIHNlY3Rpb24qLyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5wcmljZS1mcmVxdWVuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5wcmljZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5mcmVxdWVuY3kge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIC5wcm9kdWN0X19xdWFudGl0eSAuc2VjdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgI3Byb2R1Y3QtZGV0YWlsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJvZHVjdF9fc2FtcGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyBjaXRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUgLmF1dGhvcl93b3JrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMjczMjA7IH1cblxuLnRvcC1uZXdzLWRhdGUsIC5saXN0aW5nX19wYWdpbmF0aW9uLCAuYXJ0aWNsZV9fbmF2LFxuLmFydGljbGUtcGRmX19uYXYsIC51c2UtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDBweCAycHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pZTggLnRvcC1uZXdzLWRhdGUsIC5pZTggLmxpc3RpbmdfX3BhZ2luYXRpb24sIC5pZTggLmFydGljbGVfX25hdixcbiAgLmllOCAuYXJ0aWNsZS1wZGZfX25hdiwgLmllOCAudXNlLXJlc3VsdHMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLnRvcC1uZXdzLWRhdGUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50b3AtbmV3cy1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgLTIwcHggMzVweDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIGEsIC5hcnRpY2xlX19uYXYgYSwgLmFydGljbGUtcGRmX19uYXYgYSwgLnVzZS1yZXN1bHRzIGEge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBwLCAuYXJ0aWNsZV9fbmF2IHAsIC5hcnRpY2xlLXBkZl9fbmF2IHAsIC51c2UtcmVzdWx0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgd2lkdGg6IDIwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IGJsYWNrOyB9XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvYWRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5iaWdfX2xvYWRlciAubG9hZGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudC1ibG9jayxcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyLFxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5saW5rLWxpc3QtLXN1Yi1jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUsXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZDM1YzFkOyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzI2N2JhZjsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxhdGVzdC11cGRhdGVzIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0sXG4gIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4uZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLmNvbHVtbi5sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZGFpbGllcyAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5saXN0aW5nIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZyAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAubGlzdGluZyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAubGlzdGluZyAubGFuZGluZ19fdGl0bGUsIC5saXN0aW5nIC5mb3JtX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIC50aXRsZSxcbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIHAuZmllbGQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLm1hcmt1cF9vciB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuYnRuLS1wcmltYXJ5LCAubGlzdGluZ19fY29udHJvbHMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5saXN0aW5nX19jb250cm9scyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubGlzdGluZ19fY29udHJvbHMgLmJ0bi0tcHJpbWFyeSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGZvcm0sXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RpbmdfX3RvcCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fY29udGVudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nX19jb250ZW50IG9sLFxuICAubGlzdGluZ19fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubGlzdGluZ19fY29udGVudCBvbCBsaSxcbiAgICAubGlzdGluZ19fY29udGVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5saXN0aW5nX19jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5saXN0aW5nX19jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxvYWQtbW9yZSBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXV0aG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXV0aG9yc19fYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdXRob3JfX2ltYWdlLFxuLmF1dGhvcl9fbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmF1dGhvcl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmF1dGhvcl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogI2YzODg0MTtcbiAgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCxcbm1hcmsuc2VhcmNoLWhpZ2hsaWdodC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYuZ2xvYmFsLXNlYXJjaC1uYXYge1xuICB6LWluZGV4OiA5OyB9XG5cbi5ob2xpZGF5LW1lc3NhZ2UgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzOyB9XG4gIC5mZWVkYmFjay1saW5rOmhvdmVyLCAuZmVlZGJhY2stbGluazphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5mZWVkYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4OyB9XG5cbi5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1lZGlhLmJsb2dnZXItaW5mbyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm1lZGlhIC5mbGFnLXRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWRpYSAuZmxhZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSxcbiAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpiZWZvcmUsXG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tZWRpYSAuYWRkLXRvLXF1ZXVlIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5tZWRpYSAuYWRkLXRvLXF1ZXVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4ubWVkaWFfX2xlZnQsXG4ubWVkaWFfX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1lZGlhX19sZWZ0ICsgLm1lZGlhX19jb250ZW50LFxuICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLm1lZGlhX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7IH1cblxuLm1lZGlhLS1ibG9nLFxuLm1lZGlhLS1vcGluaW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYS0tYmxvZzpsYXN0LW9mLXR5cGUsXG4gIC5tZWRpYS0tb3BpbmlvbnM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tZWRpYS0tYmxvZyAubWVkaWFfX2RhdGV0aW1lLFxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5ibG9nLWxpc3QgLm1lZGlhLS1ibG9nIC5tZWRpYV9fbWV0YSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yICsgLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYmxvZy1saXN0IC5tZWRpYS0tYmxvZyAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lZGlhX19kYXRldGltZSBhLFxuICAubWVkaWFfX2F1dGhvciBhLFxuICAubWVkaWFfX3Byb2R1Y3QgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubWVkaWFfX2RhdGV0aW1lIGE6aG92ZXIsXG4gICAgLm1lZGlhX19hdXRob3IgYTpob3ZlcixcbiAgICAubWVkaWFfX3Byb2R1Y3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubGlzdGluZyAubWVkaWFfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMyNjdiYWY7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTpob3ZlciwgLm1lZGlhX190aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1lZGlhX190aXRsZSAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tZWRpYV9fc25pcHBldCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLm1lZGlhX19zbmlwcGV0IGEge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tZWRpYV9fc3ViLWNhdGVnb3J5ICsgLm1lZGlhX19tZXRhIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubmF2LWxpbmstLXRvcCA+IGEsIC5uYXYtbGluay0tbWFpbiwgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRheC10b3BpY3MtbWVudSxcbi5rZXktZG9jdW1lbnRzLW1lbnUsXG4uanVyaXNkaWN0aW9ucy1tZW51LFxuLmhvdC10b3BpY3MtbWVudSwgLmNvbnRyaWJ1dG9ycy1tZW51IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAudmlzaWJsZS50YXgtdG9waWNzLW1lbnUsXG4gIC52aXNpYmxlLmtleS1kb2N1bWVudHMtbWVudSxcbiAgLnZpc2libGUuanVyaXNkaWN0aW9ucy1tZW51LFxuICAudmlzaWJsZS5ob3QtdG9waWNzLW1lbnUsIC52aXNpYmxlLmNvbnRyaWJ1dG9ycy1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIge1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnRheC10b3BpY3MtbWVudSBhLCAua2V5LWRvY3VtZW50cy1tZW51IGEsIC5qdXJpc2RpY3Rpb25zLW1lbnUgYSwgLmhvdC10b3BpY3MtbWVudSBhLCAuY29udHJpYnV0b3JzLW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgYTpob3ZlciwgLmtleS1kb2N1bWVudHMtbWVudSBhOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IGE6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgYTpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRheC10b3BpY3MtbWVudSB1bCwgLmtleS1kb2N1bWVudHMtbWVudSB1bCwgLmp1cmlzZGljdGlvbnMtbWVudSB1bCwgLmhvdC10b3BpY3MtbWVudSB1bCwgLmNvbnRyaWJ1dG9ycy1tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5hdi0tdG9wIC5jb250YWluLCAubmF2LS10b3AgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS10b3AgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LS10b3AgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LS10b3AgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtLXRvcCB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4O1xuICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAwcHggMXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5uYXYtbGluay0tdG9wOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLm5hdi1saW5rLS10b3AgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubmF2LWxpbmstLXRvcCB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICNlZWU7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgdWwgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm5hdi1saW5rLS10b3AgdWwgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5hdi1saW5rLS10b3AgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7IH1cbiAgICAubmF2LWxpbmstLXRvcDpob3ZlciBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pZTggLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDc2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiA1OyB9IH1cblxuLm5hdi1saW5rLS1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMHB4IDFweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgLm5hdi1saW5rLS1tYWluICNoZWFkZXItc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0NjQ2NDsgfVxuICAuY29udHJpYnV0b3JzLS1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWxpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTtcbiAgb3JkZXI6IDA7IH1cbiAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NTg5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLXBlcnNvbmFsIC5jb250YWluLCAubmF2LS1wZXJzb25hbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5uYXYtLXBlcnNvbmFsIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmllOCAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCItLWFmdGVyXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAubmF2LS1wZXJzb25hbCAuaWNvbi1kb3duLWRpcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tcGVyc29uYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubmF2LS1wZXJzb25hbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWI5MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1ODk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWwuaWNvbi1zaWduLWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCAuY29udGVudCBhLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnNwYW4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2QzNWMxZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzNWMxZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29sczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxYTczYWI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NTg5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAucGVyc29uYWwtZGF0ZXRpbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYTczYWI7IH1cbiAgLmllOCAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXY6bnRoLWNoaWxkKDIpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IG5hdjpudGgtY2hpbGQoMiksXG4gICAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUgLm1lbnUtbGVnZW5kLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSAubWVudS1sZWdlbmQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgLnNvdXJjZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZXNlYXJjaC10b29scy1tZW51LFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMzVjMWQ7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5zdWJzY3JpYmVyLWhlYWRlcixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLnN1YnNjcmliZXItaGVhZGVyICsgZGl2LFxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2IC5zb3VyY2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2UgYSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiB1bnNldDsgfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBodG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG5cbi8qIEFudGkgRk9VQyAqL1xuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIG9wYWNpdHk6IC45O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07IH1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVtb2RhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnJlbW9kYWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4ucmVtb2RhbDpub3QoLmhlbHAtaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAucmVtb2RhbC1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBib3R0b206IC00MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cblxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcbiAgbWF4LWhlaWdodDogODAlOyB9XG4gIC5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5oZWxwLXZpZGVvIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMHB4OyB9XG4gIC5oZWxwLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVscC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5kYXRhLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuZGF0YS1tb2RhbCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5vdC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ub3QtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJYXCI7IH1cblxuLm90LWNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpOyB9XG5cbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG5cbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcCAub3QtY29udGVudCBpIHtcbiAgY29sb3I6ICMwMDY0YTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIC5vdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIC5vdC1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50OyB9XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA5MGU7IH1cblxuLnVpLWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDAwMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlcjogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1idXR0b24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGFsX19ib2R5X2lubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2NvbnRlbnRfaW5saW5lIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2FjdGlvbi0tYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1ib2R5IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1vZGFsX19hY3Rpb24tLWJvZHkgYSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uLS1ib2R5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1ib2R5IHVsIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAlOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lcixcbi5vcGVudGlwLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyMjI7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWFsZXJ0IC5vcGVudGlwIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBjb2xvcjogIzMxN2NjNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgOTQsIDE1MywgMC4zKTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbkAtbW96LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ub3QtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5vdC1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19oZWFkZXIgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIGgxLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAucmVsYXRlZC1wcm9kdWN0X19wcm9kdWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU1ODk7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHAge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2Zvb3RlciBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm1vcmUtYXJ0aWNsZXMgLm1vcmUtYXJ0aWNsZXMtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnNhbXBsZS13b3JrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zYW1wbGUtd29yayAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIGNvbG9yOiAjNDQ0OyB9XG4gIC5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGgzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLnNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnNhbXBsZS13b3JrLS1ob21lcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxLjUpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQoM24pLCAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZCg0bikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ub3BpbmlvbnMtc3Vic2NyaWJlLFxuLnN0dWRlbnQtc3VibWlzc2lvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDNweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCBoMixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tdGV4dCxcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0LFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM1YzFkOyB9XG4gICAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4gICAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmhvdmVyLFxuICAgIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpmb2N1cyxcbiAgICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMzVjMWQ7IH1cblxuLnRhYnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhYnMtbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAudGFicy1uYXYgbGkge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAudGFicy1uYXYgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy1uYXZfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDRweCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC50YWJzLW5hdl9fdGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFicy1uYXZfX3RhYi5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YWJzLW5hdl9fdGFiLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnRhYnMtbmF2X190YWI6aG92ZXIsIC50YWJzLW5hdl9fdGFiOmZvY3VzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA2NGEyOyB9XG4gIC50YWJzLW5hdl9fdGFiLnRheC1ub3RlcyB7XG4gICAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXM6aG92ZXIsIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlczpmb2N1cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDg0NjdkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnN0YXRlLXRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzOmZvY3VzIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAudGFicy1uYXZfX3RhYi5zdGF0ZS10YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY4Mzg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgY29sb3I6ICM5NTIyMjY7IH1cbiAgICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbDpob3ZlciwgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWw6Zm9jdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzk1MjIyNjsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjOTUyMjI2O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYiAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFicy1uYXZfX3RhYiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4OyB9IH1cblxuLnRhLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzAwNjgzODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX190aXRsZSBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGUgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC1jbGVhcixcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3NlYXJjaCxcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4udGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC50YS10b29sYmFyX193b3JrYmVuY2ggW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0ID4gZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0IC50YS10b29sYmFyX19zZWFyY2ggaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdXBsb2FkIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxleDogMCAxIDQ5JTsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0IHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93bixcbi5maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1czsgfVxuICAuZXhwb3J0X19kcm9wZG93bi5vcGVuLFxuICAuZmlsdGVyLXRhZ3Mub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmV4cG9ydF9fZHJvcGRvd24sXG4gICAgLmZpbHRlci10YWdzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci10YWdzIC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmZpbHRlci10YWdzX19xdWljay1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZpbHRlci10YWdzX19xdWljay1zZWxlY3QgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5maWx0ZXItdGFnc19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93biB7XG4gIHdpZHRoOiAyNzVweDsgfVxuICAuZXhwb3J0X19kcm9wZG93biBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGEge1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6aG92ZXIsIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5leHBvcnRfX2Rvd25sb2FkLXBkZi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmlsdGVyLXRhZ3Mge1xuICB3aWR0aDogMzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50b3AtbmV3cy0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgLmljb24tbG9jayB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5IGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheSBhOmZvY3VzLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktZmVkZXJhbCBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktZmVkZXJhbCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy5zdGF0ZS10YXgtdG9kYXkgYTpob3Zlcixcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMuc3RhdGUtdGF4LXRvZGF5IGE6Zm9jdXMsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1zdGF0ZSBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktc3RhdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMud29ybGR3aWRlLXRheC1kYWlseSBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy53b3JsZHdpZGUtdGF4LWRhaWx5IGE6Zm9jdXMsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIGE6Zm9jdXMge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSAubWVkaWFfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3Mge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC50b3AtbmV3cy0taG9tZXBhZ2UgLnRvcC1uZXdzIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7IH0gfVxuXG4uYWJvdXQtdXMgLmFib3V0LXVzX19oZWFkZXItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFib3V0LXVzIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgcC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcbiAgLW1zLWZsZXg6IDAgMCAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gLmljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBhLFxuLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gYSxcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlldy1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG4uYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDUwJTsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1ldmVuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctZXZlbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4gLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1ldmVuIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5BZHZhbmNlIFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zZWFyY2hfYXJlYV9jb250YWluZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tbGVmdDogMiU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLmFkdl9zZWFyY2hfYW5kX2RpdiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4jZWRpdF9hdXRob3JzX2Fkdl9jaG9zZW4sICNlZGl0X2p1ZGdlc19hZHZfY2hvc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXQtc2VhcmNoLWFkdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5hZHZhbmNlX3NlYXJjaF90b29sdGlwX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc19kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMiU7IH1cblxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXAge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFkdl9zZWFyY2hfd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbiNhZHZfc2VhcmNoX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5jb25uZWN0b3JzX2Fkdl9zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5hZHZfZGF0ZV9jbGVhcl9saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2RpdiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hZHZfc2VhcmNoX2NsZWFyX2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXYge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEyMCUgNiU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogNjFweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFkdl9zZWFyY2hfaW5wdXQtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5cHQ7IH0gfVxuXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY29udGVudDogXCLvg5dcIjtcbiAgZm9udC1mYW1pbHk6IFwidGF4XCI7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvY2FsZW5kYXItaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAvMTAwJSBhdXRvO1xuICBoZWlnaHQ6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDczJTtcbiAgbWFyZ2luLXRvcDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNyU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOSU7XG4gICAgICBtYXJnaW4tbGVmdDogNjclO1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuXG5oZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fcHJpbWFyeSxcbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fdGVydGlhcnkge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hcnRpY2xlX19iYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFydGljbGVfX2JhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmFydGljbGVfX3Bvc3RlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5hcnRpY2xlX19wb3N0ZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19wb3N0ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfSB9XG5cbi5hcnRpY2xlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDsgfVxuICAgICAgLmFydGljbGVfX2FjdGlvbnM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5hcnRpY2xlX19mYXZvcml0ZSxcbi5hcnRpY2xlX19wcmludCxcbi5hcnRpY2xlX19wZGYsXG4uYXJ0aWNsZV9fc29jaWFsLFxuLmFydGljbGVfX2VtYWlsLFxuLmFydGljbGVfX2NvbXBhcmUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuLFxuICAuYXJ0aWNsZV9fcHJpbnQgc3BhbixcbiAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAuYXJ0aWNsZV9fc29jaWFsIHNwYW4sXG4gIC5hcnRpY2xlX19lbWFpbCBzcGFuLFxuICAuYXJ0aWNsZV9fY29tcGFyZSBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3BkZiBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19lbWFpbCBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fY29tcGFyZSBzcGFuOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGVfX2Zhdm9yaXRlOmhvdmVyLFxuICAuYXJ0aWNsZV9fcHJpbnQ6aG92ZXIsXG4gIC5hcnRpY2xlX19wZGY6aG92ZXIsXG4gIC5hcnRpY2xlX19zb2NpYWw6aG92ZXIsXG4gIC5hcnRpY2xlX19lbWFpbDpob3ZlcixcbiAgLmFydGljbGVfX2NvbXBhcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2Zhdm9yaXRlLFxuICAgIC5hcnRpY2xlX19wcmludCxcbiAgICAuYXJ0aWNsZV9fcGRmLFxuICAgIC5hcnRpY2xlX19zb2NpYWwsXG4gICAgLmFydGljbGVfX2VtYWlsLFxuICAgIC5hcnRpY2xlX19jb21wYXJlIHtcbiAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuLFxuICAgICAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fcGRmIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fZW1haWwgc3BhbixcbiAgICAgIC5hcnRpY2xlX19jb21wYXJlIHNwYW4ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5hcnRpY2xlX19jb21wYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19jb21wYXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRhLWRlbGV0ZS1mYXZvcml0ZS11cCB7XG4gIGNvbG9yOiAjZjI3MzIwICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGVfX3NvY2lhbCAjYXRzdGJ4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hcnRpY2xlX19iYXItLW1pbmkge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX2Jhci0tbWluaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYXJ0aWNsZV9fYmFyLS1taW5pIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXJ0aWNsZV9fYmFyLS1taW5pIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmFydGljbGVfX3RhLXN1bW1hcnkgc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmFydGljbGVfX3RhLXRpdGxlLFxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LWxhYmVsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyomID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpob3ZlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgxLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgzLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg1LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwIC50YXBpYyxcbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAgLnRhY2FwcGljLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIC50YXBpYyxcbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIC50YWNhcHBpYyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgb2wsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwgbGkgcDpmaXJzdC1vZi10eXBlLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tbGVmdCBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5Gb290bm90ZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5Gb290bm90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHN1cCArIGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0dCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAubGVnYWN5VGFibGVSb3cge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluOm5vdCgud3RzKSAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlOm5vdCgudGFibGUpIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpbnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ5bGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYnlsaW5lIC5ieWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmJ5bGluZSAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1pbWcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYnlsaW5lIC5hdXRob3IgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ5bGluZSAuYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5ieWxpbmUgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItbmFtZSBhIHtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLW5hbWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ieWxpbmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hdXRob3JfbWFpbHRvIHtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5GaWdDYXB0aW9uLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5GaWdDYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gZmlnaGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gLkZpZ0hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZS5mbG9hdGluZy5sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcucmlnaHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5tZXRhZGF0YS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubWV0YWRhdGEtcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1ldGFkYXRhLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG5cbi5tZXRhZGF0YV9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZXRhZGF0YV9fcmVzdWx0cyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubWV0YWRhdGFfX3Jlc3VsdHMgYSxcbiAgLm1ldGFkYXRhX19yZXN1bHRzIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmFydGljbGUtcGRmX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFydGljbGVfX3RhLWRhdGUtcHJlcGFyYXRpb24ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50b2Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRvYyAudG9jLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDZweCAyMHB4O1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC50b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAudG9jIG9sIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4OyB9XG4gICAgLnRvYyBvbCBvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudG9jIG9sIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAucGFuZWwsXG4uYXJ0aWNsZV9fY29tbWVudHMgLnBhbmVsLFxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCxcbi5hcnRpY2xlX19hdHRyaWJ1dGVzIC5wYW5lbCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2VjdGlvbi1taW5pbWl6ZS1ub2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpZWxkLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLnJlcXVpcmVkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1Ym1pdC1jb21tZW50X19pbnRybyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdWJtaXQtY29tbWVudF9fbm90aWZ5IGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2F1dGhvciBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuXG4uY29tbWVudF9fYWN0aW9ucyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgLmxpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29tbWVudF9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5jb21tZW50X19hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgbGk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZV9fbmF2LS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGU6aG92ZXIsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI2N2JhZjsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZS5pbmFjdGl2ZSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZS5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjY3YmFmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNjdiYWY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50LFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCA+IGEsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fdGl0bGUsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fc25pcHBldCxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUgYSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3NuaXBwZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtbGluayxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLypcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxuKi9cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAvKiBkaXYge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcbiAgfSovXG4gIC8qXG4gICAgcHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBwOmVtcHR5e1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYSA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50OyB9XG5cbi5jYXV0aW9uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAuY29udGVudC1ibG9ja19faGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAuY29udGVudC1ibG9ja19fbGluay5zZWN0aW9uLW1pbmltaXplIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICBbZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5wYW5lbC5leHBhbmRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIFtkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0gLnBhbmVsLmV4cGFuZGVkIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZm9ybSNlbWFpbFBERkZvcm0gLmxhbmRpbmdfX3RpdGxlLCBmb3JtI2VtYWlsUERGRm9ybSAuZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAwOyB9XG5cbi50YWJsZVVwcGVyV3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlVXBwZXJEaXYge1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmFydGljbGVTdWJtaXNzaW9uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnN1Ym1pc3Npb25yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLnN1Ym1pc3Npb25Db2xIZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWlzc2lvbkNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnN1Ym1pc3Npb25zQWRkTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VibWlzc2lvbkNvbnRhY3RDb250YWluZXIgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gbGFiZWwge1xuICBtYXJnaW46IDIwcHggMCA1cHggMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgZGl2IHtcbiAgd2lkdGg6IDQ2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsLmNvbnRhY3QtaW5mby1sYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsOm5vdCguY29udGFjdC1pbmZvLWxhYmVsKSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgLmNvbnRhY3QtaW5mby1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnM6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMUY5O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmRlc2NyaXB0aW9uLmljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMjVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaS5wbHVwbG9hZF9kb25lIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZmlsZV9uYW1lIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kcm9wdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGEsXG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpob3ZlcixcbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGE6YmVmb3JlLFxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CNXCI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGEge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwi74GnXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX3N0YXJ0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74KTXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmNob3Nlbi1jb250YWluZXIsICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW4sIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtaW4td2lkdGg6IDk2MHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzIC5jb250YWluOmFmdGVyLCAuYXVkaXQtbWFudWFscyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdWRpdC1tYW51YWxzIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi50bmFpU3RhdGVIZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNzUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gcCB7XG4gICAgbWF4LXdpZHRoOiA1NWNoO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgYSxcbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBhLFxuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgbWF4LXdpZHRoOiAzNWNoO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTsgfVxuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIC8qXG4gIC5ub3QtbG9nZ2VkLWluICYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gIC5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDJweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwNjgzODtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYSB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fbGVmdCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpmb2N1cyAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19sZWZ0IHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250YWN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxuLmF1ZGl0LW1hbnVhbF9fYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYXVkaXQtbWFudWFsX19mYXZvcml0ZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIsXG4gICAgLmF1ZGl0LW1hbnVhbF9fYWxsIC5jb250ZW50LWJsb2NrX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mYXZvcml0ZXMtLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlZWU7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLS1lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiAuYXVkaXQtbWFudWFsc19fc2lkZWJhciwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFsc19ob21lID4gLndyYXBfX2NvbnRlbnQgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RhdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmhvdmVyLCAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6Zm9jdXMsIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhcjphY3RpdmUsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXIge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpob3ZlcixcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpmb2N1cyxcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhcjphY3RpdmUge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgLnN0YXRlX190aXRsZSBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc3RhdGVfX3RpdGxlIGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zdGF0ZV9fdGl0bGUgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAuc3RhdGVfX3RpdGxlIC5hamF4LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3RhdGVfX3RpdGxlIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5zdGF0ZV9fbWFudWFscyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnN0YXRlX19tYW51YWxzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnN0YXRlX19tYW51YWxzIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuI2RhdGFUYWJsZVNBTSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICNkYXRhVGFibGVTQU0gYSB7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOjphZnRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg5xcIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nX2FzYzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnlwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmdfZGVzYzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnVwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bm90KDpudGgtb2YtdHlwZSgzKSksXG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bm90KDpudGgtb2YtdHlwZSgzKSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDUpIGEsXG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bnRoLW9mLXR5cGUoNSkgYSB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyW3JvbGVdIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyLmV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuc2hvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2JmYmRiZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5OmhvdmVyIGk6OmJlZm9yZSwgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bGFzdC1vZi10eXBlIGE6aG92ZXIgaTo6YmVmb3JlLFxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bGFzdC1vZi10eXBlIGE6Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICNkYXRhVGFibGVTQU0gdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRmb290IHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRmb290IHRkIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICNkYXRhVGFibGVTQU0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5hdWRpdC1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5hdWRpdC1uZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1uZXdzIC5tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgIC5hdWRpdC1uZXdzIC5tZWRpYSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYXVkaXQtbmV3cyAubWVkaWEgLm1lZGlhX19hdXRob3Ige1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbmV3cyAubWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbi5kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgfVxuICAubG9nZ2VkLWluLnRvb2xiYXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpOyB9XG4gIC5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpOyB9XG4gIC5kb2N1bWVudHMgLmNvbnRhaW4sIC5kb2N1bWVudHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZG9jdW1lbnRzIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZG9jdW1lbnRzIC5jb250YWluOmFmdGVyLCAuZG9jdW1lbnRzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmRvY3VtZW50cyAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudHMgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4OyB9XG4gICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbixcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24gPiAuYmxvY2ssXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uID4gLmJsb2NrID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0LFxuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kb2N1bWVudCA+IGhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLmRvY3VtZW50ID4gaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSA6aG92ZXJbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciA6aG92ZXJbaWQqPVwiZWRpdC1hZGRcIl0sIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgOmZvY3VzW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgOmZvY3VzW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjODhiNzsgfVxuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeS5tb2JpbGUtb25seSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeS5tb2JpbGUtb25seSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICAgIGZsZXg6IDAgMSA0OCU7IH1cbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQgKyAuYnRuLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0ICsgLmJ0biwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdICsgLmJ0biwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSArIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgLmNvbXBhcmVfZG9jc19jbG9zZV9zcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cblxuLmRvY3VtZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZG9jdW1lbnRfX2Z1bGx0ZXh0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cztcbiAgICAvKiAmLmhpZ2hsaWdodC5ub3RlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG5cbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH0qLyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZWZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uaGlnaGxpZ2h0Lmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLm5vdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLm5vdGUuaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSBidXR0b24uanMtaGlnaGxpZ2h0LWVsZW1lbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsLFxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsIGxpID4gcCxcbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIGxpID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgdWwsXG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBmaWd1cmUsXG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5kb2N1bWVudF9fc2VhcmNoLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY291bnRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhOmhvdmVyLCAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX3RvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDk4JTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDM2cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fdG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50X190b2Mgb2wgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZG9jdW1lbnRfX3RvYyBvbCBvbCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5kb2N1bWVudF9fdG9jIG9sIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZG9jdW1lbnRfX3RvYyA+IG9sID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRvY3VtZW50X190b2MgLmJhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2N1bWVudF9fdG9jIC5iYWNrLXRvLXRvcCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG5cbi5kb2N1bWVudF9fdG9vbGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6aG92ZXIsIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3guaGlnaGxpZ2h0IC5qcy1oaWdobGlnaHQtZWxlbWVudCxcbiAgLmRvY3VtZW50X190b29sYm94Lm5vdGUgLmpzLWNyZWF0ZS1ub3RlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveCB7XG4gICAgcmlnaHQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMDczMmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3gge1xuICAgIGxlZnQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YwNzMyZjsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSBidXR0b24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIGJ1dHRvbi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiBpIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEsXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgdWwgbGkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SQXCI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXIgKyAubWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBGb3Igd29yZCBzZWFyY2ggJiBjbGVhciBidXR0b25zIG5leHQgdG8gc2VhcmNoIGJveGVzIG9uIGRvY3VtZW50cyAmIGluIHdvcmtiZW5jaC4gKi9cbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaCxcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC1jbGVhcixcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCwgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmJlcHNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4vKlxuLmRhdGVfaGVhZGVyX2JlcHMge1xuICB3aWR0aDoyMyU7XG59XG4qL1xuLnBhZ2UtYmxvZyAubGFuZGluZ19fdGl0bGUsIC5wYWdlLWJsb2cgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJsb2dnZXItcHJvZmlsZSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU4NDsgfVxuXG4uYmxvZy1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjNzU3NTg0OyB9XG5cbi5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19hdXRob3Ige1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19hdXRob3IgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwOyB9IH1cblxuLmJsb2NrLXRiZC1ibG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2lkZWJhcl9fb3JnLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDsgfVxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAubWVkaWFfX3RpdGxlLFxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLm1lZGlhX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLmJsb2NrLXRhZmVhdHVyZWRjb2x1bW4gLmNvbnRlbnQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm9yZy1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLm9yZy1jb250ZW50X190aXRsZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLm1lZGlhLS1vcmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tZWRpYS0tb3JnIC5tZWRpYV9fZGF0ZXRpbWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlRheEFuYWx5c3RzLm9yZ1wiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5vcmctY29udGVudF9fY3RhIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC0tYmxvZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLS1ibG9nZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci1zb3J0IGxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItc29ydCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXZpZXctb3B0aW9uIGkuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXZpZXctb3B0aW9uIGk6aG92ZXIge1xuICAgICAgY29sb3I6ICNGMjczMjA7IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzIlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWluLWhlaWdodDogMzgxLjVweDtcbiAgICBtYXJnaW46IDAgN3B4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzcsIDI0MCwgMC45Nik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tb3ZlcmxheSAuYm9vay1pdGVtLW92ZXJsYXktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLW92ZXJsYXkgLmJvb2staXRlbS1vdmVybGF5LXN1bW1hcnkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXB1Ymxpc2gtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYXV0aG9ycy1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyBhIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWJyaWVmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweCAxNXB4IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBhIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjczMjA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA0OCU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1pbi1oZWlnaHQ6IDI5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMjMyLjA4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIC5ib29rLWl0ZW0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWJyaWVmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3R0b206IDA7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgLmJvb2staXRlbS1idXR0b25zLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU4LjQxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA5MC41OXB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIC5ib29rLWl0ZW0tY292ZXItaW1hZ2Uge1xuICAgICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWJyaWVmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhpZGRlbi1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDk4JSAhaW1wb3J0YW50OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ibG9ja19sZWZ0IHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYmxvY2tfcmlnaHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJvb2tfaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ib29rX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICBjb2xvcjogIzA4NDY3ZDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwODQ2N2Q7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwODQ2N2Q7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5mb3JtX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNjgzODtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAubGlzdGluZyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IC5jb250ZW50LWJsb2NrLmF1ZGl0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzk1MjIyNjtcbiAgY29sb3I6ICM5NTIyMjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzk1MjIyNjsgfVxuXG4uZGFpbGllc19fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kYWlsaWVzX19zdWItY2F0ZWdvcnkgKyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5kYWlsaWVzX19zdWItY2F0ZWdvcnkgKyAubWVkaWEgLm1lZGlhX19jb250ZW50IC5mbGFnLXdyYXBwZXIge1xuICAgICAgdG9wOiA1cHg7IH1cblxuLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VjZWJlYjsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyNzMyMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XG4gICAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5tZWRpYTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmRvd25sb2FkLWZ1bGwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuZG93bmxvYWQtZnVsbC10ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5kYWlsaWVzX19jb250ZW50IC5mbGFnLXdyYXBwZXIgKyAubWVkaWFfX21ldGEgPiAubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLmRhaWxpZXNfY2FsZW5kYXIge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJweCAwcHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhaWxpZXNfY2FsZW5kYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNhbF9pY29uX2RhaWxpZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgbWFyZ2luLWxlZnQ6IDIyOXB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG4uZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI4OHB4OyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2OmhvdmVyLCAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuaWU4IC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICB3aWR0aDogMzYwcHg7IH1cblxuLnF1aWNrLXRyZWF0eS1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwcHggYXV0bztcbiAgd2lkdGg6IDQzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnF1aWNrLXRyZWF0eS1maWx0ZXJzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zczsgfVxuICAuaWU4IC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIC1tcy10ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjg7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWI6aG92ZXIsIC5kYWlsaWVzLW92ZXJ2aWV3X190YWI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGFpbGllcy1vdmVydmlld19fdGFiIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyBoMS5sYW5kaW5nX190aXRsZSwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyBoMS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLWZlZGVyYWwsIC5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLWZlZGVyYWwuZm9ybV9faGVhZGVyLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtdGF4LW5vdGVzLXRvZGF5LFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtdGF4LW5vdGVzLXRvZGF5LmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtc3RhdGUsIC5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLXN0YXRlLmZvcm1fX2hlYWRlcixcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLXRheC10b2RheSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLXN0YXRlLXRheC10b2RheS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLWludGVybmF0aW9uYWwsIC5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLWludGVybmF0aW9uYWwuZm9ybV9faGVhZGVyLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLXdvcmxkd2lkZS10YXgtZGFpbHkuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWZlZGVyYWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtc3RhdGUgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWludGVybmF0aW9uYWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1pbnRlcm5hdGlvbmFsIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5iYXItVE5UIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA0MDc4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4uYmFyLVdURCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzk1MjIyNjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLmJhci1TVFQge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDY4Mzg7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbmgxLm1lZGlhX190aXRsZSAuYmFyLVROVCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmgxLm1lZGlhX190aXRsZSAuYmFyLVdURCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmgxLm1lZGlhX190aXRsZSAuYmFyLVNUVCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vZWNkLWd1aWRlbGluZXMgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub2VjZC1ndWlkZWxpbmVzIHVsIGxpID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5oMy5nbG9iYWxfcHJvZHVjdHMge1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuXG4uc2lkZWJhci1hcnRpY2xlLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKmhlYWRlciovXG4ucGFnZS0tbm9uc3ViIHtcbiAgLyplbmQgc3RhdHMgZmFjdHMqL1xuICAvKiBBdmFpbGFibGUgUHJvZHVjdHMgKi9cbiAgLyplbmQgdGF4IGRlc2NyaXB0aW9ucyovXG4gIC8qc2xpZGVyIHNlY3Rpb24qL1xuICAvKmVuZCBzbGlkZXIgc2VjdGlvbiovXG4gIC8qIFJlbmV3YWwgKi9cbiAgLyogVHJ1c3RlZCBCeSAqL1xuICAvKnF1b3RlcyBzZWN0aW9uKi9cbiAgLypsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cbiAgLyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG4gIC8qRkFRIHNlY3Rpb24qL1xuICAvKkVuZCBGQVEqL1xuICAvKiBDVEEgKi9cbiAgLypwYWdlIGluZm8gc2VjdGlvbiovXG4gIC8qZW5kIG9mIHBhZ2UgaW5mbyBzZWN0aW9uKi9cbiAgLypmb290ZXIgc2VjdGlvbiovXG4gIC8qYnV0dG9uIHNlY3Rpb24qL1xuICAvKmVuZCBvZiBidXR0b24gc2VjdGlvbiovIH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLS1wcmltYXJ5IGEsIC5wYWdlLS1ub25zdWIgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQgYSwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViIC5wb2xsIC5mb3JtLXN1Ym1pdCBhLCAucG9sbCAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCBhLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZm9ybS1zdWJtaXQgYSwgLnBhZ2UtLW5vbnN1YiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dvIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAubG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuYmdfX3dyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8ge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyBoMiB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMzglOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDM2JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHN0cm9uZyxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHN0cm9uZyxcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgc3Ryb25nIC5rZXJuIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0NHB4IDAgNTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAwIDUycHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLndyYXBfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaS5pcy0tYWN0aXZlIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3dGcm9tRGlzcGxheU5vbmU7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJvcmRlci10b3AgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMnB4O1xuICAgICAgbWluLXdpZHRoOiAxMTdweDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMUE3M0E5O1xuICAgICAgYmFja2dyb3VuZDogIzFBNzNBOTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMDczMjA7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNDNTYyMjA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubGlzdF9fdmlkZW9zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qge1xuICAgICAgLypmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwYWRkaW5nOiAwIC41cmVtOyovXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnRheC1wcm9kdWN0X19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMge1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE0cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGk6bGFzdC1vZi10eXBlLFxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkubGFzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogLjg3NTtcbiAgICBjb2xvcjogIzAwNjRhMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgY29sb3I6ICMwMDY0YTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgLnNob3dfX21vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLmxzLXNlY3Rpb24tLXRocmVlIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLS1ub25zdWIgLnNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubHQtaWU5IC5wYWdlLS1ub25zdWIgLnNsaWRlciAuYngtdmlld3BvcnQge1xuICAgICAgbWluLWhlaWdodDogMTc3cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgMCAwIG5vLXJlcGVhdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuICAucGFnZS0tbm9uc3ViIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMTBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGJsb2NrcXVvdGUgcCB7XG4gICAgICBjb2xvcjogI2YwNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2xzLXJlbmV3YWwuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCBoMixcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwsXG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMDY0YTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUsIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogODBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHN0cm9uZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogNjYlO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI0YwNzMyMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2YwNzMyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwOm50aC1jaGlsZCgzKSB7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvJztcbiAgICBmb250LXdlaWdodDogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2YwNzMyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtc2NyZWVuc2hvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyAudmlldy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlX19jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmMjczMjA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA2MnB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mYXEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC53cmFwX190YWJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzQwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzQ2xvc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzQ2xvc2VkIC50YWJfX2JvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX190aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYi5pc09wZW4gLnRhYl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTczYTk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMTRweCBhdXRvOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYl9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fYm9keSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZV9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkgcCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIHtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkgcCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMi4yNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YTI7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzg4ODsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NpdGVfbWFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gLnNob3dfX3RhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4IC0xMDAwMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUzcHggMjhweCAxMDAwMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbi5mb290ZXJfX3NlY3Rpb24tLWFib3V0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbi5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4td2lkdGg6IDgzcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IGEge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnNoYXJlX19zb2NpYWwgLmljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIC5mYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEge1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWV0YV9kYXRhIGEge1xuICAgICAgY29sb3I6ICNlY2VjZWM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWV0YV9kYXRhIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0biwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTE1MDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bjphY3RpdmUsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmNWIwZTsgfVxuICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDY0QTA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTFkNTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTU3ZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MzIwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTE1MDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9sZGllIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ2luLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uZW9tbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmVycm9yLXBhZ2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YS1tZXNzYWdlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudGEtbWVzc2FnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtbWVzc2FnZSBhLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMzUsIDI0NSwgMC45NSk7XG4gICAgY29sb3I6ICMwYTFmMmE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMzgsIDIxNSwgMC45NSk7XG4gICAgY29sb3I6ICM2MDQzMGM7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjExLCAyMDksIDAuOTUpO1xuICAgIGNvbG9yOiAjNWMwZTBhO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50YS1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGEtbWVzc2FnZV9fZGlzbWlzczpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzEwcHg7IH1cbiAgLnN0aWNreS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXJfX21haW4gLmNvbnRhaW4sIC5mb290ZXJfX21haW4gLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tYWluIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZm9vdGVyX19tYWluIC5jb250YWluLCAuZm9vdGVyX19tYWluIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWFpbiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhOyB9XG4gIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdCAubmF2LWxpc3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5mb290ZXJfX25hdi1saXN0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgICAuZm9vdGVyX19uYXYtbGlzdCBhOmhvdmVyLCAuZm9vdGVyX19uYXYtbGlzdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZGQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkZCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuXG4uZm9vdGVyX19jb250YWN0IGR0IHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzk5OTsgfVxuICAuaWU4IC5mb290ZXJfX2NvbnRhY3QgZHQge1xuICAgIHdpZHRoOiA2MCU7IH1cblxuLmZvb3Rlcl9fc29jaWFsLXJvdyBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmZvb3Rlcl9fYmFyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5mb290ZXJfX2JhciBhIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAgIC5mb290ZXJfX2JhciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWFhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmZvb3Rlcl9fdG9waWNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vdGVyX190b3BpY3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX190b3BpY3Mge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4OyB9IH1cblxuLmZvb3Rlcl9fdG9waWMtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX3RvcGljLWxpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX3RvcGljLWxpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXJfX3RvcGljLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAuY29udGFpbiA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAubm9kZS10eXBlLWZyZWUtcmVzb3VyY2VzIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS0tbm9uc3ViIC5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICBtaW4taGVpZ2h0OiAzNTVweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMgaDMge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyAuZmllbGQtbmFtZS1maWVsZC1pY29uIGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbi5ub2RlLWZyZWUtcmVzb3VyY2VzIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDUwdnc7IH0gfVxuICAubm9kZS1mcmVlLXJlc291cmNlcyAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2Uge1xuICAgIG1hcmdpbjogMCA1MHZ3OyB9XG5cbi5mcmwtc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uZnJsLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmZybC1jb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwsXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICBbY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZybC1zZWFyY2hfX2Zvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaF9fZm9ybSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZybC1zZWFyY2hfX29yIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLXNlYXJjaF9faHlwaGVuYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mcmwtc2VhcmNoX19pbmxpbmUge1xuICBmbG9hdDogbGVmdDsgfVxuICAuZnJsLXNlYXJjaF9faW5saW5lIC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZnJsLXNlYXJjaF9fYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5idG4tLXByaW1hcnksIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5mcmwtc2VhcmNoX19hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLmZybC1zZWFyY2hfX2FjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmwtc2VhcmNoX19hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmZvcm0tc3VibWl0LCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlY2lzaW9uczIge1xuICB3aWR0aDogMjE1cHg7IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlaWNpb25zMyxcbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS1udW1iZXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMSxcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSAuaXRlbS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDBweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmZybCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mcmwgLkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5RVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoUGFyYWdyYXBoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuRmx1c2hTdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5mcmwgLkZsdXNoY2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLmZybCAuRmx1c2hQYXIge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5PdGhlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGhGbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLlN1YkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViUGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLypcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuKi9cbi5kaXYuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuYnJlYWtsaW5lIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uYnJlYWtsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCBwLFxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59Ki9cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RheG5vdGVzLWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YS1sb2dvOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1tb2R1bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxuICAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gIH0gLy8gRU5EIGljb24tZXF1YWxpemVyXG4gICovIH1cbiAgLnNlYXJjaC1tb2R1bGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Fkdi5idG4tLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDE3cHggMCAwIDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4OyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAyNHB4IDAgMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cblxuLnNlYXJjaC1oZWxwX19wcm9tcHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX3Byb21wdDphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cblxuLnN1Z2dlc3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5zdWdnZXN0LWRyb3Bkb3duIGVtLmludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5zdWdnZXN0LWRyb3Bkb3duIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5zdWdnZXN0LWRyb3Bkb3duIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMiAgXCI7IH1cbiAgICAgIC5zdWdnZXN0LWRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnN1Z2dlc3QtZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmhlYWRlci0tbW9iaWxlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAuaGVhZGVyLS1tb2JpbGUuZml4IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLmhlYWRlci0tbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZnJvbnQgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYm9keVtuZy1hcHA9XCJhdWRpdEluc2lnaHRcIl06bm90KC5wYWdlLWF1ZGl0LWluc2lnaHQpIC5oZWFkZXItLW1vYmlsZSxcbiAgICAgIC5wYWdlLWF1ZGl0LWluc2lnaHQtd29ya2JlbmNoIC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLS1tb2JpbGVfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTWVudSc7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVnaW9uLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvcm9uYXZpcnVzLXRyYWNrZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA1NTg5OyB9XG5cbi5mcm9udCAuYXJ0aWNsZXMtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5mcm9udCAuZ3JhZGllbnQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluICN0YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5jb250YWluLCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLndyYXBfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAuY29udGFpbiAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50LCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50LCAucGFnZS0tbm9uc3ViIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAud3JhcF9fY29udGVudCAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5jb250YWluLmNvbnRlbnQtcmVnaW9uLCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAuY29udGVudC1yZWdpb24ud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLmNvbnRlbnQtcmVnaW9uLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMge1xuICBtYXJnaW46IDAgLTUwdncgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCA1MHZ3O1xuICAgIHBhZGRpbmc6IDkwcHggMCA0NXB4OyB9XG4gICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiBoMSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IGgxLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gcCwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCBwIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAgYSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAgYSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gcCBhOmhvdmVyLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgcCBhOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgcCBhOmhvdmVyLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAgYTpmb2N1cywgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAgYTpmb2N1cywgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiAuYnV0dG9uLS1ncm91cCwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7IH1cbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIC5idXR0b24tLWdyb3VwLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCAuYnV0dG9uLS1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4sIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLnF1b3Rlcy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLmNvbnRhaW4sIC52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayAud3JhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgZmlndXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgZmlndXJlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBjaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgY2l0ZSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBjaXRlIC5hdXRob3JfdGl0bGUsXG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgY2l0ZSAuYXV0aG9yX3dvcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0b3A6IDI1JTsgfSB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4OyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciAuYngtcGFnZXItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cywgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7IH1cbiAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbi5ob21lcGFnZS10cnVzdGVkIHtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lcGFnZS10cnVzdGVkIC5ob21lcGFnZS10cnVzdGVkX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmhvbWVwYWdlLXRydXN0ZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS10cnVzdGVkIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgLmhvbWVwYWdlLXRydXN0ZWQgLnRydXN0ZWQtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAgIC5ob21lcGFnZS10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmhvbWVwYWdlLXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuaG9tZXBhZ2UtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmhvbWVwYWdlLXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS10cnVzdGVkIC50cnVzdGVkLWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9vdGVyLWN0YS0tYnVja2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyLWN0YS0tYnVja2V0cyAuY2FyZC1zaW1wbGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci1jdGEtLWJ1Y2tldHMgLmNhcmQtc2ltcGxlIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZm9vdGVyLWN0YS0tYnVja2V0cyAuY2FyZC1zaW1wbGUgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1jdGEtLWJ1Y2tldHMgLmNhcmQtc2ltcGxlIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZm9vdGVyLWN0YS0tYnVja2V0cyAuY2FyZC1zaW1wbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mb290ZXItY3RhLS1idWNrZXRzIC5jYXJkLXNpbXBsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXItY3RhLS1idWNrZXRzIC5jYXJkLXNpbXBsZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mb290ZXItY3RhLS1idWNrZXRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uaG9tZXBhZ2Utc3RhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBtYXJnaW46IDAgLTUwdnc7IH1cbiAgLmhvbWVwYWdlLXN0YXRzIC5ob21lcGFnZS1zdGF0c19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5O1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2hlYWRlciBoMiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IC5ob21lcGFnZS1zdGF0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2NvbnRlbnQgLmhvbWVwYWdlLXN0YXQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IC5ob21lcGFnZS1zdGF0IC5zdGF0LW51bWJlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2NvbnRlbnQgLmhvbWVwYWdlLXN0YXQgLnN0YXQtbnVtYmVyIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4ICMwNzNjNmI7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmZyb250IC5teV9zdWJzIC5maWVsZHNldC13cmFwcGVyIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogTGF0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHdoaXRlO1xuICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLmZlZGVyYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7IH1cbiAgLmZyb250IC5teV9zdWJzIC5maWVsZHNldC13cmFwcGVyIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uc3RhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cbiAgLmZyb250IC5teV9zdWJzIC5maWVsZHNldC13cmFwcGVyIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uaW50ZXJuYXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZyb250IC5teV9zdWJzIC5mb3JtLWl0ZW0tc2hvdy1teS1zdWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250IC5teV9zdWJzIC5mb3JtLWl0ZW0tc2hvdy1teS1zdWJzIC5hamF4LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZnJvbnQgLm15X3N1YnMgLmZvcm0taXRlbS1zaG93LW15LXN1YnMgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZyb250IC5teV9zdWJzIC5mb3JtLWl0ZW0tc2hvdy1teS1zdWJzIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyB7XG4gICAgICByaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZyb250IC5teV9zdWJzIC5mb3JtLWl0ZW0tc2hvdy1teS1zdWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4ucmVnaW9uLWZ1bGx3aWR0aC1ob21lIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlci0taG9tZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkOyB9XG5cbi5ob21lcGFnZS1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDIwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI0MHB4OyB9XG4gIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEudGF4LW5vdGVzLXRvZGF5LFxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMgYS50YXgtbm90ZXMtdG9kYXktZmVkZXJhbDpob3ZlciwgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIDpmb2N1cyB7XG4gICAgY29sb3I6ICMwODQ2N2QgIWltcG9ydGFudDsgfVxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMgYS5zdGF0ZS10YXgtdG9kYXksXG4gIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSBoMyBhLnRheC1ub3Rlcy10b2RheS1zdGF0ZTpob3ZlciwgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDY4MzggIWltcG9ydGFudDsgfVxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMgYS53b3JsZHdpZGUtdGF4LWRhaWx5LFxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMgYS50YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbDpob3ZlciwgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NTIyMjYgIWltcG9ydGFudDsgfVxuICAuaG9tZXBhZ2UtbmV3cyAubGVmdCB7XG4gICAgZmxleDogMCAxIDYwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCAubWVkaWEge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCAubWVkaWEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2YyNzMyMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweDsgfVxuICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgPiAubWVkaWE6Zmlyc3QtY2hpbGQgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgPiAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0IC5tZWRpYSAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gZGl2IC5tZWRpYSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IGRpdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gZGl2IC5tZWRpYSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgPiBkaXYgLm1lZGlhIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ob21lcGFnZS1uZXdzIC5yaWdodCB7XG4gICAgZmxleDogMCAwIDQ2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmhvbWVwYWdlLW5ld3MgLnJpZ2h0IC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAucmlnaHQgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmhvbWVwYWdlLW5ld3MgLnJpZ2h0IGgzIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmhvbWVwYWdlLW5ld3MgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaG9tZXBhZ2UtbmV3cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaG9tZXBhZ2UtbmV3cyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9tZXBhZ2VfX2hlYWRlciA+IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7IH1cbiAgLmhvbWVwYWdlX19oZWFkZXIgPiAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaG9tZXBhZ2VfX2hlYWRlciA+IC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbi5ob21lcGFnZV9faGVhZGVyIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuaG9tZXBhZ2VfX2hlYWRlciAubWVkaWEgLm1lZGlhX19jb250ZW50IGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gICAgLmhvbWVwYWdlX19oZWFkZXIgLm1lZGlhIC5tZWRpYV9fY29udGVudCBoMyAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5ob21lcGFnZV9faGVhZGVyIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5zdWJzY3JpYmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZjI3MzIwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAuc3Vic2NyaWJlZCAubWVkaWFfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAuc3Vic2NyaWJlZCAubWVkaWFfX21ldGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLnN1YnNjcmliZWQgLm1lZGlhX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5vdXRzaWRlLXN1YnNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiB3cmFwOyB9XG4gIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICAtbXMtZmxleDogMCAwIDQyJTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5vdXRzaWRlLXN1YnNjcmlwdGlvbiAudW5zdWJzY3JpYmVkIGgzIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCBoMyBhOmhvdmVyLFxuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCBoMyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5vdXRzaWRlLXN1YnNjcmlwdGlvbiAudW5zdWJzY3JpYmVkIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5vdXRzaWRlLXN1YnNjcmlwdGlvbiAudW5zdWJzY3JpYmVkIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEudGF4LW5vdGVzLXRvZGF5LFxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYS50YXgtbm90ZXMtdG9kYXktZmVkZXJhbDpob3ZlciwgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IDpmb2N1cyB7XG4gICAgY29sb3I6ICMwODQ2N2QgIWltcG9ydGFudDsgfVxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYS5zdGF0ZS10YXgtdG9kYXksXG4gIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIC5tZWRpYV9fY29udGVudCBoMyBhLnRheC1ub3Rlcy10b2RheS1zdGF0ZTpob3ZlciwgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDY4MzggIWltcG9ydGFudDsgfVxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYS53b3JsZHdpZGUtdGF4LWRhaWx5LFxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYS50YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbDpob3ZlciwgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NTIyMjYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaG9tZVBhZ2VBZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBhZ2UtdGEtaWJmZC10YXgtcmVmb3JtIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7IH1cblxuLmliZmRfX3NvdXJjZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUsIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7IH1cbiAgLmliZmRfX3NvdXJjZXM6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDsgfVxuICAuaWJmZF9fc291cmNlcyAuY2Yge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmliZmRfX3NvdXJjZXMgLmNmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19zb3VyY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pYmZkX19zb3VyY2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfSB9XG4gIC5pYmZkX19zb3VyY2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAuNXJlbTsgfVxuICAuaWJmZF9fc291cmNlIC50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX3NvdXJjZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmliZmRfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAuaWJmZF9fYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogMDsgfVxuICAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4gaDEsIC5pYmZkX19iYW5uZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBoMSwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pYmZkX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLmliZmQtc291cmNlX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pYmZkX19mb290ZXIge1xuICBtYXJnaW46IDAgLTEwMCU7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmliZmRfX2Zvb3RlciAuY29udGFpbiwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmliZmRfX2Zvb3RlciAuY29udGFpbjphZnRlciwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHAsXG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4sIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19zb3VyY2VzIHtcbiAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaWJmZF9wZGZfaGVhZGVyLCAuYnRuLS10ZXJ0aWFyeS5pY29uLXBkZi5pYmZkX3BkZl9saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmliZmRfcGRmX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbmhyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkOyovXG4gIC8qZm9udC1zaXplOiAkaDItc2l6ZTsqL1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uY29udGVudF9fYWN0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uYWN0aW9uLWJhcl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcbiAgdG9wOiA2NXB4OyB9XG5cbi5wYWdlLXRheC10b3BpY3MgLnN0YXRpYyAuY29udGFpbiA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS10YXgtdG9waWNzIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS0tbm9uc3ViIC5wYWdlLXRheC10b3BpY3MgLnN0YXRpYyAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLFxuLnBhZ2UtanVyaXNkaWN0aW9ucyAuc3RhdGljIC5jb250YWluID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sXG4ucGFnZS1qdXJpc2RpY3Rpb25zIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLFxuLnBhZ2UtLW5vbnN1YiAucGFnZS1qdXJpc2RpY3Rpb25zIC5zdGF0aWMgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAuY29udGFpbjphZnRlciwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5zaWRlYmFyLXJpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NjBweDsgfVxuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZywgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcsIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcxMHB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsXG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uLCAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ2MHB4OyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5ibG9jay10YWFkcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5ibG9jay10YWFkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2lkZWJhci1yaWdodCAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDY0YTI7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgICAuc2lkZWJhci1yaWdodCAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSA+IGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnNpZGViYXItcmlnaHQgLnJlZ2lvbi1hcnRpY2xlLXNpZGViYXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpZGViYXItcmlnaHQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zaWRlYmFyLWxlZnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjBweDsgfVxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLFxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAuY29udGVudCBhID4gaW1nLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAuY29udGVudCBhID4gaW1nLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAuY29udGVudCBhID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSxcbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNzEwcHg7IH1cbiAgLnNpZGViYXItbGVmdCAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2lkZWJhci1sZWZ0IC5ibG9jay10YWFkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zcGxpdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNwbGl0IC5jb250YWluLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zcGxpdCAuY29udGFpbiwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNwbGl0IC5jb250YWluLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50ID4gYSA+IGltZywgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCA+IGEgPiBpbWcsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgPiBhID4gaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbiwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uICsgc2VjdGlvbiwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24gKyBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc3BsaXQgLmhvbWVfX2NvbnRlbnQtLW1haW4gLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfVxuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjYXV0aGNhY2hlZGJnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLmFkc2xpc3Qge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuYXNpZGUge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luOiAyMHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNjRhMjsgfVxuICBhc2lkZSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5hc2lkZSBjaXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuYXNpZGUgY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwyMDA5XCI7IH1cblxuW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIFtkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29yb25hdmlydXMtcmVhY3QtYXBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogNTZweDsgfVxuICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEgI2hlbHBmdWwtYWN0aW9uLXF1ZXN0aW9uLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbiAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MS5saWtlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQyICNoZWxwZnVsLWFjdGlvbi1kby1saWtlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDM1YzFkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIgI2hlbHBmdWwtYWN0aW9uLWRvLWxpa2UgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTIlOyB9IH1cblxuLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRlbnQgc3BhbiB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRlbnQgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sb2dpbl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmxvZ2luX19mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sb2dpbl9fZm9ybSAuZGVzY3JpcHRpb24sXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xM3B4OyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiAuZm9ybS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweCAwIDAgNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAzNjVweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5pdGVtLWxpc3Qge1xuICAgIG1hcmdpbjogLTIwcHggMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubG9naW5fX2Zvcm1fX2Zvcm0sXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvZ2luX19mb3JtX19mb3JtOmFmdGVyLFxuICAubG9naW5fX2Zvcm0tLWlwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5sb2dpbl9fZm9ybS0taXAge1xuICBoZWlnaHQ6IDY1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubG9naW5fX2Zvcm0tLWlwIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5sb2dpbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NCU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uaXAtYWxyZWFkeS1yZWdpc3RlcmVkLFxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuLmxvZ2luX19yZWdpc3Rlci1oZXJlLWFjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxLCAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHAsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBhLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBwLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItd2lkdGg6IDJweCAwcHggMnB4IDJweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4uY29udGFjdC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3QtYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LWJveCBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0LWJveCBkbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtYm94IGRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODVweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdC1ib3ggZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLm90aGVyLWxpbmtzLWJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm90aGVyLWxpbmtzLWJveCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgTWFya2V0aW5nIEZyZWUgVHJpYWwgTG9naW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZS10cmlhbCAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuZnJlZS10cmlhbCAubG9naW5fX2Zvcm0gLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSAubG9naW5fX2Zvcm1fX2Zvcm0gZmllbGRzZXQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5mcmVlLXRyaWFsIC5jb250YWN0LWJveCBkbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZnJlZS10cmlhbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuI3RyaWFsLWRpdiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI3RyaWFsLWRpdiBsYWJlbCAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IGxhYmVsIC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbiN0cmlhbC1kaXYgLmZpZWxkc2V0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tZW1haWwgLmZvcm0tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIGhlaWdodDogM3B4OyB9XG5cbiN0cmlhbC1kaXYgLmNvbmZpcm0tcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCAudGl0bGUsXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwgLnRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSxcbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGU6YWZ0ZXIsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyBsYWJlbC5vcHRpb24sXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyBsYWJlbC5vcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmdyb3VwLXRpdGxlLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm8sXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZvcm0taXRlbSxcbiAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZvcm0taXRlbS1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mcmVlLXRyaWFsLXRleHQtbWVzc2FnZS1ub3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS12ZXJpZmljYXRpb24tY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtc3VibWl0LWVtYWlsIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbiwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtcmVnaXN0ZXItbG9naW4tYWRkLXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNXB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1yZWdpc3Rlci1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAjdHJpYWwtZGl2IC5nLXJlY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9IH1cblxuI3RyaWFsLWRpdiAuaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdHJpYWwtZGl2IC5pbnRsLXRlbC1pbnB1dCAuYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAtNDZweDsgfVxuICAjdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3Jnb3QtcGFzc3dvcmQge1xuICB0b3A6IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gIGJvdHRvbTogLTI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEZyZWUgVHJhaWwgbGltaXQgcmVhY2hlZCBzZWN0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWwge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLWxpIHtcbiAgcGFkZGluZzogMCA1cHggNXB4IDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIElFOCBTdXBwb3J0IG1lc3NhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pZThfc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5jbG9zZV9pZThfc3VwcG9ydCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLmllOF9zdXBwb3J0X2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5hLmllOF9zdXBwb3J0X2xpbms6aG92ZXIge1xuICBjb2xvcjogI0U2RTZFNjsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VkYWU1OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZTFkNzsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZDNkNDsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUgLmxpc3RpbmdfX3BhZ2luYXRpb24tLXByZXYsXG4ubWFnYXppbmUgLmxpc3RpbmdfX3BhZ2luYXRpb24tLW5leHQge1xuICB3aWR0aDogMjUlOyB9XG5cbi5tYWdhemluZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5tYWdhemluZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hZ2F6aW5lX190aXRsZSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1hZ2F6aW5lX19vdGMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVfX290YyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1hZ2F6aW5lX19vdGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5vdGNfX2NvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm90Y19fY292ZXIgKyAub3RjX19hcnRpY2xlcyAub3RjX19hcnRpY2xlOm50aC1jaGlsZCgxKSAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vdGNfX2NvdmVyX19pbWFnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm90Y19fY292ZXJfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm90Y19fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3RjX19hcnRpY2xlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ub3RjX19hcnRpY2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5vdGNfX2FydGljbGUgLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFnYXppbmVfX2NhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweDsgfVxuICAubWFnYXppbmVfX2NhbGxvdXQgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlLXRheC1ub3RlcyAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuICAucGFnZS10YXgtbm90ZXMtZmVkZXJhbCAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG4gIC5wYWdlLXRheC1ub3RlcyAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucGFnZS1zdGF0ZS10YXgtbm90ZXMgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbiAgLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cbiAgLnBhZ2Utc3RhdGUtdGF4LW5vdGVzIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlLXRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cbiAgLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk1MjIyNjsgfVxuXG5ib2R5LnBhZ2UtdGF4LW5vdGVzLCBib2R5LnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwsIGJvZHkucGFnZS1zdGF0ZS10YXgtbm90ZXMsIGJvZHkucGFnZS10YXgtbm90ZXMtc3RhdGUsIGJvZHkucGFnZS10YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gIC5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5sZWZ0LFxuICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnksXG4gICAgLm1hZ2F6aW5lIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgICAgIC5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5iYWNrLXRvLW1hZ2F6aW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWdhemluZV9fcXVpY2stc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmIHtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiArIC5idG4tLXRlcnRpYXJ5IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDsgfSB9XG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wYXN0LWlzc3VlcyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXN0LWlzc3VlcyAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFnYXppbmVfX3RvYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rOmhvdmVyLCAubWFnYXppbmVfX3RvYyAudG9jX19saW5rLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi52aWV3LWlzc3Vlcy1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLnRhYnMtbmF2X190YWItY29udGVudCAub3RjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4udGFicy1uYXZfX3RhYi1jb250ZW50IC5tYWdhemluZXMtb3ZlcnZpZXdfX2lzc3VlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm1hZ2F6aW5lX19vdGMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtZmVkZXJhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDczYzZiOyB9XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlczpmb2N1cywgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1mZWRlcmFsOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWZlZGVyYWw6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2M2YjsgfVxuICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU0MmQ7IH1cbiAgICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzOmZvY3VzLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0MmQ7IH1cbiAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NTFlMjI7IH1cbiAgICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWludGVybmF0aW9uYWw6aG92ZXIsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUxZTIyOyB9XG5cbi50YXh0b3BpY3MgLmxpc3RpbmdfX2NvbnRyb2xzLCAuanVyaXNkaWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YXRpYyAubGFuZGluZ19fdGl0bGUsIC5zdGF0aWMgLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc3RhdGljIC5sYW5kaW5nX190aXRsZSwgLnN0YXRpYyAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5uYXYudGF4dG9waWNzID4gZGl2OmZpcnN0LWNoaWxkLFxubmF2Lmp1cmlzZGljdGlvbnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIG5hdi50YXh0b3BpY3MgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQsXG4gIG5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgbmF2LnRheHRvcGljcyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCxcbiAgICAgIG5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgZmxleDogMCAwIDkwJTsgfSB9XG5cbi5tZWdhbWVudV9fY2xlYXIuaWNvbi10aW1lcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG5cbi8qXG4gKiBDU1MgVG8gbWFrZSB0aGUgSWNvbiBBbGlnbiBpbiBjaHJvbWUuXG4gKlxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cbiovXG4ubWVnYW1lbnVfX2hlYWRsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMjczMjA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubWVnYW1lbnVtYWluX190aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLm1lZ2FtZW51X2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfZ3JvdXAge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV91bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X3VsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X3VsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ua2V5X2RvY3VtZW50cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNvbnRyaWJ1dG9ycyAuY29udGFpbiwgLmNvbnRyaWJ1dG9ycyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5jb250cmlidXRvcnMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycyAuY29udGFpbiwgLmNvbnRyaWJ1dG9ycyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5jb250cmlidXRvcnMgLndyYXBfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtb3ZlcnZpZXcgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIC5mZWF0dXJlZC1vdmVydmlldyBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkX19saW5rcy0tY29udHJpYnV0b3IgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgYS5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsOmhvdmVyLCAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jb250cmlidXRvcnMgLmxpc3QtLWNvbnRyaWJ1dG9ycyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5rZXlfZG9jdW1lbnRzX2NvbnRhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCA0MHB4OyB9XG4gIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAwOyB9XG4gICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAua2V5X2RvY3VtZW50c19jb250YWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWw6Zmlyc3QtY2hpbGQsXG4gICAgICAua2V5X2RvY3VtZW50c19jb250YWluIHVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkNTUyBmb3IgdGhlIGNvZGUgc2VjdGlvbiBkcm9wZG93biBvbiB0aGUgbWVnYSBtZW51IHNpZGUgcmFpbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvZGVTZWNpb25Ecm9wZG93biAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKlxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHdpZHRoOiA5My41JTtcbn1cblxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAlO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDkzLjUlO1xufVxuKi9cbi8qKlxuSmlyYSBRQSBmZWVkYmFja1xuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjYXRsd2RnLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAuY29udGFpbiwgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtYWluLWNvbnRlbnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAud3JhcF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlci1ub3RlLWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC50aXRsZS1sYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLnRpdGxlLWxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24xLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEgLmNob3Nlbi1jb250YWluZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xIHVsLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB1bCB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAubm90ZS1jb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAubm90ZS1jb2xvciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNmZmYgNTAlLCAjZjlmOWY5IDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAuY29sb3ItcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTk5MzsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1yIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzNkZWI3OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRkLCAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGgge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0ZCArIHRkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGggKyB0aCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSBhLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSBwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0aGVhZCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0ZCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0aCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0aCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuZGF0YVRhYmxlLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5kYXRhVGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXIsIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5yb3ctaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5yb3ctaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC50aC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAudGgtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlciB0aCxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1uYW1lLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItaW5mbyAudGgtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItaW5mbyAudGgtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItaW5mbyBwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItbnVtYmVyIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbnVtYmVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLkRURkNfTGVmdEhlYWRXcmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5EVEZDX0xlZnRIZWFkV3JhcHBlciAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAucm93LWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAucm93LWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAudGQtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnRkLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWZ1bGwsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1mdWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktbmFtZSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWRldGFpbC1jb24sXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1kZXRhaWwtY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBib3gtc2hhZG93OiAjY2NjIDJweCAycHggOHB4IDBweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1kZXRhaWwtY29uIHAsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWRldGFpbC1jb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTExLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTExIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlOTkzOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDljNjdkOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzNkZWI3OyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTZiZDljOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIxLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIxIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYzNkZWI3IDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYTZiZDljIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZDljNjdkIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAxLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTAxIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTA6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZDljNjdkIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYzNkZWI3IDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjA6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYTZiZDljIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTAyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC43KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTE7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktdGFibGUtbG9hZGVyIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAzMHZoOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciAubG9hZGVyX19pY29uIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtcGxhY2Vob2RlciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYSB7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tdWx0aW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZSBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmEubXVsdGltZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0IC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLm11bHRpbWVkaWFfX3ByZXNlbnRlciBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFubmVyLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7IH1cblxuLm11bHRpbWVkaWFfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbjphZnRlciwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAubXVsdGltZWRpYV9fbmF2IC5tdWx0aW1lZGlhX19zaGFyZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLnRleHQtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5idG4tcG9kY2FzdC1jb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXVsdGltZWRpYV9fYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IC02MHB4IGF1dG8gNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubXVsdGltZWRpYV9fYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YmVmb3JlLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YmVmb3JlLCAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjphZnRlciwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnMgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubXVsdGltZWRpYV9fYWN0aW9ucyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm11bHRpbWVkaWFfX2xpc3Rlbixcbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gIC5tdWx0aW1lZGlhX19saXN0ZW4gPiBoMixcbiAgLm11bHRpbWVkaWFfX3dhdGNoID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjI3MzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7IH1cbiAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX193YXRjaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluLCAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA5MzBweDsgfVxuICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluID4gaDIsIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBoMiwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAud3JhcF9fY29udGVudCA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX190cmFuc2NyaXB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgLjM1czsgfVxuICAubXVsdGltZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQge1xuICAgIHRvcDogMDsgfVxuICAgIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLCBjb2xvciAuMTVzOyB9XG4gIC50cmFuc2NyaXB0X190b2dnbGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50cmFuc2NyaXB0X190b2dnbGU6aG92ZXIsIC50cmFuc2NyaXB0X190b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY3RhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY3RhIC5jb250YWluLCAuY3RhIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmN0YSAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3RhX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAuY3RhX19jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmN0YV9fY29udGVudCBoNCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5jdGFfX2NvbnRlbnQgLmJ0bi0tcHJpbWFyeSwgLmN0YV9fY29udGVudCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50IC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50ICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLXBvZGNhc3Qge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLS1wb2RjYXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYV9fcG9kY2FzdHMsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX192aWRlb3Mge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2RldGFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19kZXRhaWwgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19kZXRhaWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fZGV0YWlsIC53cmFwX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmRldGFpbF9fb3ZlcnZpZXcge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19kYXRldGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IGEge1xuICAgICAgY29sb3I6ICMwNjgwY2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmhvdmVyLCAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmVsYXRlZF9fYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucmVsYXRlZF9fbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnJlbGF0ZWRfX21lZGlhID4gLmNvbnRhaW4gPiBoMywgLnBhZ2UtLW5vbnN1YiAucmVsYXRlZF9fbWVkaWEgPiAud3JhcF9fY29udGVudCA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnJlbGF0ZWRfX21lZGlhIC5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLmxvYWQtbW9yZS1jb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5sb2FkLW1vcmUtY29uIC5idG4tLXByaW1hcnksIC5sb2FkLW1vcmUtY29uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2FkLW1vcmUtY29uIC50ZXh0LWVuZCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlOm5vdCguaGVscC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQsXG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWwtY2xvc2Uge1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhcIjsgfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi8gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUxOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA1MTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIC5ieC1wYWdlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0MxQzFDMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKiAgQ1NTIGZvciB0aGUgVE5UYWxrIGhvbWUgcGFnZSBibG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50bnRhbGtfX2ltYWdlIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5lbnRpdHktaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMi5jb250ZW50X2Jsb2NrX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY0YTI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIgaS5jYXRlZ29yeS1oZWFkZXItZHJvcGRvd24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktaGVhZGVyIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlFQUZGO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIgYS5lbnRpdHktbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdEREZGOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGRpdi5lbnRpdHktdGlwLWFydGljbGVzLWNvbnRhaW5lciBhLmVudGl0eS10aXAtYXJ0aWNsZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgLmVudGl0eS10aXAtc2Nyb2xsLXRvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNjcm9sbC10byxcbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG86aG92ZXIsXG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGMjczMjA7IH1cbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG86YWZ0ZXIsXG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNjcm9sbC10byB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwubmVyVGFic0hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2NGEyO1xuICBtYXJnaW46IDI1cHggMTBweCAwIDEwcHg7IH1cblxubGkubmVyVGFicyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogTGF0byxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjsgfVxuXG5saS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cblxubGkubmVyVGFiczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTczYWI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXJBcnRpY2xlcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ubmVyU2VlQWxsTGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggNHB4IDBweCAwOyB9XG5cbi5uZXJMZWZ0UmFpbEJsb2NrSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudE5vQWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uTkVSbWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucmVzb3VyY2VzTGVmdFJhaWwgLnRhVGFicyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLnRhVGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19wYWdlcixcbi5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20ge1xuICBtYXJnaW46IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX3BhZ2VyIC5pdGVtLWxpc3QgbGksXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpLnBhZ2VyLWN1cnJlbnQsXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG5kaXYgLnZpZXctcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC5zdGlja3ktaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJpZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuXG4ucG9sbCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wb2xsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvbGwgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wb2xsIC5iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLnBvbGwgLmJhciAuZm9yZWdyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjOyB9XG4gICAgLnBvbGwgLmJhcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucG9sbCAucGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJsb2NrLXBvbGwgLmxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stcG9sbCAudG90YWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnByb2R1Y3RfX2ludHJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2R1Y3RfX2ludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnByb2R1Y3RfX29wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5wcm9kdWN0X190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ucHJvZHVjdF9fdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3RfX3RhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46IDhweCAwIDAgLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0LnBuZ1wiKTsgfVxuXG4ucHJvZHVjdC10YWItZXhwYW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0LXRhYi1leHBhbmQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5wcm9kdWN0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnByb2R1Y3RfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9kdWN0X19tb3JlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucHJvZHVjdF9wZGYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBwdDsgfVxuXG4ucHJvZHVjdF9wZGZfdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9maWxlIGgxIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uYmFzaWMtaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYXNpYy1pbmZvX19uYW1lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFzaWMtaW5mb19fZW1haWwsXG4uYmFzaWMtaW5mb19fY29tcGFueSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhc2ljLWluZm9fX2VtYWlsOmJlZm9yZSxcbiAgLmJhc2ljLWluZm9fX2NvbXBhbnk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fZW1haWwsXG4gICAgLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LWluY29ycmVjdCB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZyZWVfdHJpYWxfYWN0aXZhdGlvbl9maWVsZCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyI2VkaXQtYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZvcm0taXRlbS1uYW1lIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLWFsaWFzLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXByaW1hcnlwdWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2NjOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwOmhvdmVyLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGhvbmU6aG92ZXIsXG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1hbGlhczpob3ZlcixcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXByaW1hcnlwdWI6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wZXJzb25hbGl6ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjY2NjOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wZXJzb25hbGl6ZTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI2VkaXQtYWNjb3VudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1tYWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLW1haWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLmRlc2NyaXB0aW9uLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIGRpdi5wYXNzd29yZC1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEgLnBhc3N3b3JkLWluZGljYXRvcixcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuI3RhUmVnaXN0cmF0aW9uX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnByb2ZpbGUtcGVyc29uYWxpemF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5wcm9maWxlX19zdWJzY3JpYmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2YyNzMyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZy1jb3VudCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIGgxIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSBwLFxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnk6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uaGVscC1wZXJzb25hbGl6ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgaDIudGl0bGUsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyBoMi50aXRsZSxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyBoMi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5kZWxldGUtc2VsZWN0ZWQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kZWxldGUtc2VsZWN0ZWQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAubWFuYWdlLWVtYWlscyxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAubWFuYWdlLWVtYWlscyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCAuc2F2ZS10YWdzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLmNvbnRhaW4sIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAud3JhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zICNlZGl0LWVhcmx5LW9wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDMwcHggMjBweCAwIDMwcHg7IH1cbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxhYmVsLWJldGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tdWx0aS1vcHRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zdWJzY3JpcHRpb24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDYwcHggMjBweCAwOyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tICsgLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uICsgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IGxhYmVsIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyAuZm9ybS1yYWRpb3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgLmNjLWVtYWlscyB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgLmNjLWVtYWlscyBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5jYy1lbWFpbHMgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IC5mb3JtLWl0ZW0gPiBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4jdGEtY29udGFjdC1mb3JtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzE1cHg7IH1cbiAgICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLWNvbW1lbnQsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3QtdXNfX2V4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDg1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluLXJlc291cmNlcyBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb250YWluLXJlc291cmNlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5zcGFuLnJlc291cmNlRmF2SWNvbiA+IGEuYXJ0aWNsZV9fZmF2b3JpdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5yZXNvdXJjZUhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGlmaWVkQnlDb250ZW50LCAucHJvcFJlZywgLmZpbmFsVGVtcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4uZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uZXhwYW5kTW9kaWZpZWRCeUNvbnRlbnQsIC5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTQxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250YWluLXJlc291cmNlcyB1bC5uZXJUYWJzSGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicyB7XG4gIG1hcmdpbjogNXB4IDVweCAwIDA7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnM6aG92ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcbiAgY29sb3I6ICMwMDY0YTI7IH1cblxuLm5ld3MgLm1lZGlhX19wcm9kdWN0LCAuY29tbWVudGFyeSAubWVkaWFfX3Byb2R1Y3QsIC5yZXNvdXJjZUF1dGhvcnMgLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5maW5hbFRlbXAsIC5wcm9wUmVnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZmluYWxUZW1wIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwucmVnc0FydGljbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxudWwucmVnc0FydGljbGUgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbmxpLnJlc291cmNlUmVnVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICBwYWRkaW5nOiAwIDVweCAxMHB4IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmFsbElycyAubWVkaWFfX3RpdGxlLCAud3JpdHRlbkRldGVybWluYXRpb25zIC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4uY2FzZV9tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbnAubWVkaWFfX3NuaXBwZXQuY2FzZW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm11bHRpbWVkaWFfX3RpdGxlLCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm1lZGlhX19hdXRob3IsIC5yZXNvdXJjZXNDb250ZW50IC5ieHNsaWRlciAubWVkaWFfX3NuaXBwZXQsIC5yZXNvdXJjZXNDb250ZW50IC5ieHNsaWRlciAubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIGxpLm11bHRpbWVkaWEubXVsdGltZWRpYS0tdmlkZW8ge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tdWx0aW1lZGlhX190aXRsZSwgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIgLm1lZGlhX19hdXRob3IsIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcHJldiB7XG4gICAgbGVmdDogLTE2cHg7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtMTZweDsgfVxuXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyBhIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHRzICNzZWFyY2gtZnJlZS1jb250ZW50LXNuaXBwZXQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI3NlYXJjaC1mcmVlLWNvbnRlbnQtc25pcHBldCAubWVkaWEge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IC5tZWRpYV9fY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5saXN0aW5nX19jb250cm9scyA+IC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzICNsaXN0aW5nX19jb250ZW50IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjbGlzdGluZ19fY29udGVudCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI2xpc3RpbmdfX2NvbnRlbnQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fcHJvZHVjdCArIC5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IC5uYXYtbGlua19fbm9hY2Nlc3MsXG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3QgLmljb24tbG9jayB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIGEgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fc2lkZWJhciBhID4gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc2lkZWJhciAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAuc2VhcmNoLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5zZWFyY2gtZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzOyB9XG4gIC5zZWFyY2gtZmlsdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyOmFmdGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wZXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLWl0ZW0tZXNxLFxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdCB7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIik7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmhvdmVyLCAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjc2VhcmNoLWZhY2V0cy1jb250ZW50IC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM5cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5mb3JtLWNoZWNrYm94Lm5vbnByaW1hcnkuaWNvbi10aW1lcywgLmZvcm0tY2hlY2tib3gucHJpbWFyeW5vcGRmYWNjZXNzLmljb24tdGltZXMge1xuICBjb2xvcjogI2ZmMDYwNjsgfVxuXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCAuaWNvbi10aW1lczo6YmVmb3JlIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4OyB9XG5cbnNwYW4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAzcHg7IH1cblxuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbC1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1YzFkOyB9XG5cbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAtMTVweCAtNHB4O1xuICBjb2xvcjogIzAwNTU4OTsgfVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAucmFkaW9zLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5kYXRlLXBhZGRpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1pbml0LWNvbnRlbnQsXG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAubGFiZWwtZW5kLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0taXRlbSxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmdyYW51bGFyLWRhdGUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucXVpY2stc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLnF1aWNrLXNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5zZWFyY2gtaGVscF9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5zZWFyY2gtaGVscF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLnNlYXJjaC1oZWxwX190aXRsZSArIHAge1xuICAgIG1hcmdpbjogLTVweCAwIDIwcHg7IH1cblxuLnNlYXJjaC1jb25uZWN0b3IsXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxuLnJldHJpZXZpbmctZG9jdW1lbnRzLWNpdGF0aW9uLFxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nLFxuLnByb3hpbWl0eS1zZWFyY2gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fb3BlcmF0b3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VhcmNoLWV4YW1wbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWV4YW1wbGUgc21hbGwge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uYXZhaWxhYmxlLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAuYXZhaWxhYmxlLWZpZWxkczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlYXJjaC1oZWxwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1oZWxwX19jbG9zZTphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLnNhdmUtc2VhcmNoLXBvcHVwLCAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1mcmVxdWVuY3lcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0sXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zZW5kLXRvXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmZvcm0taXRlbS1wcm9tcHQtZnJlcXVlbmN5IGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnNhdmVkLXNlYXJjaC1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE1cHggMCAwOyB9XG4gIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuYnRuLS1wcmltYXJ5LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvcm0taXRlbS1zZWxlY3RlZC1zZW5kLXRvLW1lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgdG9wOiA5MHB4OyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuI3NlbGVjdGVkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI3NlbGVjdGVkLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2VsZWN0ZWQtbGlzdCAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiNzZWxlY3Qtc2tpcHBlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAjc2VuZC1yZXN1bHRzOmhvdmVyLCAjc2VuZC1yZXN1bHRzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTU4OTsgfVxuXG4jc2VuZC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mb3JtLWl0ZW0tc2VhcmNoLWFkdixcbi5mb3JtLWl0ZW0tcHJveGltaXR5LWFkdiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLypcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcbiovXG4jdG9vbHRpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbiN0b29sdGlwOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMTExO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4jdG9vbHRpcC50b3A6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMTExO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87IH1cblxuI3Rvb2x0aXAubGVmdDphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4jdG9vbHRpcC5yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7IH1cblxuLnNlYXJjaC1wYWdlICNsaXN0aW5nX19jb250ZW50IC5tZWRpYSAuc2VsZWN0LXJlc3VsdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIC5zZWxlY3QtcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi51c2UtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnVzZS1yZXN1bHRzIHRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC51c2UtcmVzdWx0cyB0YWJsZSB0Ym9keSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnVzZS1yZXN1bHRzIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jc2VsZWN0YWxsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5ib2R5LnNlYXJjaC1mcmFtZWQge1xuICAvKlxuICBuYXYubmF2LS1wZXJzb25hbCAuYmxvY2stdGFtZW51bmF2dXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAqLyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBuYXYubmF2LS10b3AsXG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBzZWN0aW9uLnNlYXJjaC1wYWdlX19zaWRlYmFyID4gaWZyYW1lW3NyYyo9XCJhZFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgbmF2Lm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIC5mb290ZXJfX3RvcGljcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVsYXRlZF90b3BpY3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNyc3NsaW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjcnNzbGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbiNyc3Njb3B5bGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3Jzc2NvcHlsaW5rOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNyc3NkaXYge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyICNtYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAuY29udGFpbiwgLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgLndyYXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5mbG9hdGluZ19fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mbG9hdGluZ19fY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH0gfVxuXG4uc3VwcG9ydF9faW50cm8gaDEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5zdXBwb3J0X19pbnRybyBoMSArIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW50cm8gaDEgKyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnN1cHBvcnRfX2ludHJvIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc3VwcG9ydF9faW50cm8gLnN1cHBvcnRfX21hdGVyaWFscyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsgfVxuXG4uc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLS43NXJlbTsgfVxuICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW0gLjc1cmVtIC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgLyogJGJhc2UtZm9udC1jb2xvciAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VwcG9ydF9faW50cm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL3VzZXItZ3VpZGVzLWljb24ucG5nXCIpOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLnN1cHBvcnRfX2ZhcSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnN1cHBvcnRfX2ZhcSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24ge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24gYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdXBwb3J0X193ZWJpbmFyIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA2MHB4OyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3VwcG9ydF9fd2ViaW5hciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfSB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIGgyLmNvbnRlbnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctZ3JvdXBpbmctY29udGVudCAuaXRlbS1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctZ3JvdXBpbmctY29udGVudCAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZy1jb250ZW50IC5pdGVtLWxpc3QgbGkge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnRhTWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhTWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfVxuXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLnRhTWVkaWFfX21lbnRpb25zIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nOmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5vZGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdHIuZXZlbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIGlucHV0IHtcbiAgbWFyZ2luOiAzcHggMCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNhdmUtdGFncyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxNSU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cblxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlLCAuaWdhLXN0YXR1cyB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgcDpsYXN0LWNoaWxkLCAuaWdhLXN0YXR1cyB0YWJsZSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCB0aCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVsLWlnYXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RlbC1pZ2FzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubW9kZWwtaWdhcyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAubW9kZWwtaWdhcyB1bCBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoLCAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoIC5pdGVtLWxpc3QgdWwgbGksIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9wYWdlX2hlYWRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG5sX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMC41cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEwMCU7IH0gfVxuXG4udG5sX21haW5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuXG4udG5sX2NvbnRlbnRfcGFyYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lcl9kaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDElIDElO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDk2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOS41cHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDlwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgICB3aWR0aDogMjglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgbWFyZ2luOiAxJTsgfSB9XG5cbi5zdWJfY29udGFpbmVyX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViX2NvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuLnRubF9mb290ZXIge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkICNmMjczMjA7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgfVxuXG4udG5sX2Zvb3Rlcl9zdWJfZGl2IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4udG5sX2V2ZW50cyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGxlZnQ6IDUwJTsgfVxuXG4udG5sX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4OyB9XG5cbmRpdiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLnRubF91cGNvbWluZ19kYXRlcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgaGVpZ2h0OiA1JTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ldmVudF9mdWxsX2RhdGUge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG5sX2NwZV90ZXh0IHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAycHggMnB4IDUwcHg7IH1cblxuI3BvbGljeSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfbnVtYmVyX29mX2V2ZW50cyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfc3VibWl0X2J1dHRvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuc3Bhbi5zdWJqZWN0X3NwYW4ge1xuICBoZWlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBzcGFuLnN1YmplY3Rfc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbmxpLnRubF9ldmVudHNfc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkudG5sX2V2ZW50c19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuZXZlbnRfdGltZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA1NSU7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgd2lkdGg6IDE2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gICAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbi5ldmVudF9oZWFkZXJfdGltZXMge1xuICB3aWR0aDogNTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfdGltZXMge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogNTIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gIHdpZHRoOiAxMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuLmV2ZW50X2hlYWRlcl9jcGUge1xuICB3aWR0aDogMTMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2NwZSB7XG4gICAgICB3aWR0aDogMjElO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfY3BlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbi50bmxfZXZlbnRfaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyB7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLnRubF9ldmVudF90aXRsZXMge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4ge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIGxhYmVsLnRubF9ldmVudF9hbHJlYWR5X3NpZ25lZF91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWY1ODQ7IH1cblxuLmNwZV9jcmVkaXQge1xuICB3aWR0aDogMTguNCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9ja19idXR0b24gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNWMzZWI7IH1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU0OGZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzNlYjsgfVxuXG4jdG5sX3JlZ2lzdGVyX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9yZWdpc3Rlcl9idXR0b24ge1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICBwYWRkaW5nOiA2cHggMnB4OyB9IH1cblxuLnRubF9jY19vdmVybGF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cblxuLm5vdF9sb2dnZWRfaW5fbWFpbl9kaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgLyogRm9yIElFOCBhbmQgZWFybGllciAqLyB9XG5cbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4ubm90X2xvZ2dlZF9pbl9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmb250OiBib2xkIDE0cHggQXJpYWw7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udG5sX25vdF9sb2dfaW5fbGluayB7XG4gIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi50bmxfbG9nX2luX2gyIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnRubF9ub3Rfc2lnbl9pbl9wIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uIHtcbiAgLyptYXJnaW4tbGVmdDoxMnB4OyovXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnRubF92aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDllbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfdmlkZW8ge1xuICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3ZpZGVvIHtcbiAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF92aWRlb19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IC0wLjUlO1xuICB3aWR0aDogMTIlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDE2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XG4gICAgICB3aWR0aDogLTFweDsgfSB9XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxMTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgbGFiZWwgPiBzcGFuLmNrX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGxhYmVsID4gc3Bhbi5ja19zcGFuIHtcbiAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi50bmxfbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI3RubF9jb250YWN0X3VzIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9mZWVfaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnQge1xuICBmb250LXNpemU6IDhwdDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50bmxfZXZlbnRfdGltZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLnRubF9saXN0X2NlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnRubF9leHRyYV9zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9kaXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jc2lnbl91cF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRleHRfaW5fdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0IHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX2VtYWlsIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAlOyB9IH1cblxuLnRubF9jY19tYWluX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi50bmxfY2NfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRubF9jY19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udG5sX2NjX3RleHRib3hfc3BhbiB7XG4gIHdpZHRoOiAzNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50bmxfY2NfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9jY190ZXh0X3NwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnRubF9jY19zdWJtaXRfc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jdG5sX2NjX2J1dHRvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuI3RubF9jYyB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9jYyB7XG4gICAgICB0b3A6IDE2JTtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBsZWZ0OiAyLjUlOyB9IH1cblxuLnRubF90aGFua195b3VfbWFpbl9kaXYge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4udG5sX3RoYW5rX3lvdV9saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdGhhbmtfeW91X2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4udG5sX2NjX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuXG4udG5sX3BfdGFnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3BfdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLnRubF9jYl9jb25maXJtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm5vX3N1YnNjcmlwdGlvbl9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMmQyZDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4OyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdGF4LW5vdGVzLWxpdmUtY3JlZGl0LWNhcmQtdmFsaWRhdGlvbi1mb3JtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IDcwMCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xuICBtYXJnaW4tdG9wOiA3ZW07XG4gIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQuNWVtO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgbWFyZ2luLXRvcDogLTMlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC43ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICB3aWR0aDogMTI3JTtcbiAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgd2lkdGg6IDEyMSU7XG4gICAgICBmb250LXNpemU6IDc0JTsgfSB9XG5cbi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcbiAqIGh0dHA6Ly93d3cuY3NzZmxvdy5jb21cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlIDI1cHgpOyB9XG5cbi5zd2l0Y2gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDsgfVxuXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSwgLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtbW96LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cblxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb2ZmKTtcbiAgcmlnaHQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgbGVmdDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDdhOGQ4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiA0MHB4O1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zd2l0Y2gtYmx1ZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGRpdiwgLmNjanMtY2FyZC1zdHlsZSBkaXYge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXG4uY2Nqcy1jYXJkIHNlbGVjdCwgLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsXG4uY2Nqcy1jYXJkIGxhYmVsLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcbi5jY2pzLWNhcmQgbGVnZW5kLCAuY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCxcbi5jY2pzLWNhcmQgYnV0dG9uLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsIC5jY2pzLWNhcmQgbGVnZW5kLFxuLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsIC5jY2pzLWNhcmQgZmllbGRzZXQsXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwgLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwgLmNjanMtY2FyZCBidXR0b24sIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZCBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LCAuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IC4yNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW1cXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBzZWxlY3QsIC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgY29sb3I6ICM3NjdmODYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVlbVxcOSAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNWVtIDBcXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC42ODc1ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc2N2Y4NiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMDAwOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlIHtcbiAgY29sb3I6ICM3OGQyMTY7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAuOWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtLjQ1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLS40NWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGJvdHRvbTogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlIHtcbiAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB0b3A6IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlciB7XG4gIG1hcmdpbi10b3A6IDMuODVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNC44MTI1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB3aWR0aDogNy41ZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXQge1xuICByaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIuOTVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICAqaGVpZ2h0OiAyLjZlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMge1xuICB6LWluZGV4OiA0OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZTZlNmU2KSwgdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcuMmVtKSB7XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzEyNjFjZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA5NywgMjA1LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4LCA5NywgMjA1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2IyNjZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTAyLCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc4LCAxMDIsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDA2NmNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAyLCAyMDMsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTAyLCAyMDMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2YwMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgNTEsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCA1MSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMyYjk3MzggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgMTUxLCA1NiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MiwgMTUxLCA1NiwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDc5YmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjEsIDE5MCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMjEsIDE5MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzJlNzdiYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxMTksIDE4OCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTE5LCAxODgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y3OWIwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTU1LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NywgMTU1LCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjY3MjE0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMTQsIDIwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NiwgMTE0LCAyMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjgsIDM2LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjgsIDM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjM2MzYzNjM2ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC4xODE4MTgxOGVtIC40NTQ1NDU0NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICByaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0ge1xuICBib3R0b206IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMWVtIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0ZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIge1xuICB0b3A6IDIuMjVlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMuMjVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwLjM1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQuMzVlbSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDhlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAqZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmQge1xuICAqbGVmdDogLS41ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhciB7XG4gIHdpZHRoOiAzLjVlbSAhaW1wb3J0YW50O1xuICAqd2lkdGg6IDIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAqbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXIge1xuICByaWdodDogMDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnLycgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA0Ljc1ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDExZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkOm5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIHNlbGVjdCB7XG4gIHBhZGRpbmc6IC4yNWVtIDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDsgfVxuXG5maWVsZHNldC5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Mge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSwgLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsIC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQuY2Nqcy1jb21wbGV0ZSwgc2VsZWN0LmNjanMtY29tcGxldGUsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc4ZDIxNiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsIHNlbGVjdC5jY2pzLWNvbXBsZXRlOmZvY3VzLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KTsgfVxuXG5pbnB1dC5jY2pzLWVycm9yLCBzZWxlY3QuY2Nqcy1lcnJvciwgZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsIGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmE5Yjg5OyB9XG5cbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsIHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLCBmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50OyB9XG5cbi50ZXJtcy1jb25kaXRpb25zLXBvcHVwLFxuLnByaXZhY3ktbm90aWNlLXBvcHVwIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwLnJlbW9kYWwsXG4gIC5wcml2YWN5LW5vdGljZS1wb3B1cC5yZW1vZGFsIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtaGVhZGVyLFxuICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyxcbiAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4sXG4gICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0cmlhbC1kaXYgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0cmlhbC1kaXYgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC5wb2xsIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0YS1jb250YWN0LWZvcm0gaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5idG4tLXByaW1hcnk6OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICN0cmlhbC1kaXYgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAjdHJpYWwtZGl2IC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAucG9sbCAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wb2xsIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAjdGEtY29udGFjdC1mb3JtIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRjLWFqYXgtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cbiAgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jdG9jSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsIGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAjdG9jSGVhZGVyOmhvdmVyLCAjdG9jSGVhZGVyOmZvY3VzLCAjdG9jSGVhZGVyLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3RvY0hlYWRlcjpob3Zlcjo6YWZ0ZXIsICN0b2NIZWFkZXI6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4gICN0b2NIZWFkZXIub3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbiAgI3RvY0hlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tdG9nZ2xlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuI3RvY1BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAjdG9jUGFuZWwub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3RvY1BhbmVsIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICN0b2NQYW5lbCBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAjdG9jUGFuZWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAjdG9jUGFuZWwgYTpob3ZlciwgI3RvY1BhbmVsIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICN0b2NQYW5lbCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM5OTk7IH1cblxuI2NkLXRvdXItdHJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg1LCAxMzcsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbiNjZC10b3VyLXRyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDkxLCAxNDcsIDAuOCk7IH1cblxuI2NkLXRvdXItdHJpZ2dlciAubmV3LWZlYXR1cmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyNzMyMDsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIC5sZWFybi1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm92ZXJsYXktdG91ciB7XG4gIHotaW5kZXg6IDEyMDAgIWltcG9ydGFudDsgfVxuXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEyMDEgIWltcG9ydGFudDsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIC5jZC10b3VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODUsIDEzNywgMC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLmJyb3dzZV90cmVhdGllc19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC50b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9jayAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ud3R0X21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLFxuLnd0dF9tbGlfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIGEgaSxcbiAgLnd0dF9tbGlfbGluayBpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi53dHRfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhOyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHNwYW4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfY29udGFpbmVyIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ubWxpLXJlc291cmNlcyBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tbGktcmVzb3VyY2VzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIgYSwgLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCxcbi50cmVhdGllcy1xdWljay1maW5kIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5jaG9zZW4tY29udGFpbmVyLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwOHB4OyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0taXRlbTpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMTlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tcHJpbWFyeSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tdGVydGlhcnkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kICNlZGl0LXNhdmUge1xuICBtYXJnaW46IC01cHggMCAxMHB4OyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIFtpZCo9XCJlZGl0LXN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAuZGVmYXVsdC1jb25maXJtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnRhVGlwLXRyZWF0aWVzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2ZpbHRlci10cmVhdGllcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI2NvbXBhcmUtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNjb21wYXJlLWZvcm0td3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5jb21wYXJlX19hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZSxcbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZS1yZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5jb21wYXJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuY29tcGFyZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLmNvbXBhcmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb21wYXJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHJlYXRpZXMgLmNvbnRhaW4sIC50cmVhdGllcyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC50cmVhdGllcyAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5bY2xhc3MqPVwicXVpY2stdHJlYXRpZXNcIl0gLnRyZWF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuYWRkLXBhcnRuZXJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0LFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDMsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGl0bGUsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX19iYXIsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX190YS1mdWxsLXRleHQsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRyZWF0eS1tZXRhZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbm9zcGFjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucmF0ZXMtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIxLFxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucXVpY2stcmF0ZS1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aWNrLXJhdGVzLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLnRyZWF0aWVzLXRvY19fbGluayBhOmhvdmVyLCAudHJlYXRpZXMtdG9jX19saW5rIGEuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENTUFJPSkVDVC04NzQ4OiBGaXJzdCBqdXN0IGluZGVudGVkIG5leHRlZCBUT0MgZW50cnkgbGlua3MsIGJ1dCBkZWNpZGVkIG5vdC5cbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuKi9cbi50cmVhdGllcy1uZXdzIC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1JcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRyZWF0aWVzLW5ld3MgLmZvcm0tdHlwZS1zZWxlY3Q6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmVhdGllcy1uZXdzIC5yZXNldC1mb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50cmVhdGllcyBoZWFkZXIgLnd0c2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlLCBkaXYgaDUudHJlYXRpZXNfZXhwYW5kX2NvbGxhcHNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMnB4OyB9XG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRyZWF0aWVzX2V4cGFuZF9pY29uLCAudHJlYXRpZXNfY29sbGFwc2VfaWNvbiB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgYSwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5IHVsLCAjdHJlYXR5c3VtbWFyeSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0cyB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeU5vU3BhY2UgcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3N0aWNreS13cmFwcGVyIC5ibG9jay5ncm91cCA+IG9sIHtcbiAgaGVpZ2h0OiA1MDdweDtcbiAgbWF4LWhlaWdodDogNTA3cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWU3Y2QxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9hcnRpY2xlX2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9hcnRpY2xlX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGFibGUsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdHIsXG4ubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4udG9wLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRvcC1iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYmFubmVyLXBsYWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4jdHJpYWwtYmFubmVyLWRpdiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE0MHB4OyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0sXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUsXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1yZXNlbmQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGF0ZXN0X25ld3NfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjQwcHg7IH1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhIGEge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGF0ZXN0X25ld3NfZXhwYW5kIHtcbiAgYm94LXNoYWRvdzogI2VlZSAwIDFweCA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5sYXRlc3RfbmV3c19leHBhbmQgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5sYXRlc3RfbmV3c19leHBhbmQgLmxhdGVzdE5ld3NUb2dnbGUtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5sYXRlc3RfbmV3c19leHBhbmQgLmxhdGVzdE5ld3NUb2dnbGUtaW5uZXIgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEyNXB4OyB9XG5cbi5sYXRlc3RfbmV3c19jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxhdGVzdF9uZXdzX2NvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmMWYxZjEgc29saWQ7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiA0cHggMCA1cHggMDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1JbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtRmVkZXJhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LVN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUgLmxhdGVzdF9uZXdzX2Jsb2NrX190aXRsZV9oZWFkbGluZSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDEzNnB4OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4cGFnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYngtcGFnZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieGNvbnRyb2wtaW5uZXIge1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieHByZXYsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4bmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzg4ODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieHByZXYsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4bmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieHByZXYge1xuICAgICAgICBsZWZ0OiA0cHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4bmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0cHg7IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LXByZXYsXG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldjphY3RpdmUsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LXByZXY6Zm9jdXMsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LXByZXY6aG92ZXIsXG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0OmFjdGl2ZSxcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQ6Zm9jdXMsXG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLndheWZhaXItcmVhY3QtYXBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAuc2VsZWN0LWJveCB7XG4gICAgd2lkdGg6IDUwMHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gICAgbWluLWhlaWdodDogMzJweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jb250cm9sOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0taXMtZm9jdXNlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fdmFsdWUtY29udGFpbmVyLS1oYXMtdmFsdWUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2Ryb3Bkb3duLWluZGljYXRvciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9yIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jb250cm9sLS1tZW51LWlzLW9wZW4gLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy91cC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxcHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NsZWFyLWluZGljYXRvciB7XG4gICAgcGFkZGluZzogNnB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19pbnB1dCBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fb3B0aW9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19vcHRpb24tLWlzLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlIHtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlX19sYWJlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tZW51IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX3NpbmdsZS12YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtaWNvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjEsIDIyMSwgMjIxLCAwKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTFweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1pY29uOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtaWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzg4ODsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAuZXhwYW5kZWQgLm1lbnUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwLmV4cGFuZGVkIC5tZW51LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTk7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmZvcm0tc3VibWl0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5saW5rLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIHtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIC5mb3JtLWl0ZW0gLnJlYWN0LXNlbGVjdF9fY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMXB4IDA7IH1cbiAgICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIC5mb3JtLXN1Ym1pdCAuYnRuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0tc3VibWl0OjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5SZWFjdFRhYmxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuUmVhY3RUYWJsZSAuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgLlJlYWN0VGFibGUgLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5SZWFjdFRhYmxlIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLlJlYWN0VGFibGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAvKiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGggPiBkaXYge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy13aGl0ZS5wbmcpIDAgLTEycHggbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1zb3J0LWRlc2M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgbm8tcmVwZWF0OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1zb3J0LWFzYzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSAwIC0yNHB4IG5vLXJlcGVhdDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdHItZ3JvdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdHItZ3JvdXAgLnJ0LXRyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRoLCAuUmVhY3RUYWJsZSAucnQtdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aCBwLCAuUmVhY3RUYWJsZSAucnQtdGQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciAucnQtdGgge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoLi1zb3J0LWFzYywgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoLi1zb3J0LWRlc2Mge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciAucnQtdGguLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGJvZHkge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10ci4tZXZlbiB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAuUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLlJlYWN0VGFibGUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg4ODsgfVxuXG4udGFUYWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhVGFicyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4udGFUYWIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YVRhYjpob3Zlcjpub3QoLnNlbGVjdGVkKSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50YVRhYiB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDY0YTI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnRhVGFiLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC50YVRhYi5zZWxlY3RlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgLnRhVGFiLnNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhVGFiLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhVGFiLnNlbGVjdGVkOmJlZm9yZSwgLnRhVGFiLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi50YVRhYl9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhVGFiX2xpbmsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTI2cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLndheWZhaXItc2VsZWN0LWdvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud2F5ZmFpci1zZWxlY3QtZ28tY29udGFpbmVyIHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gIC53YXlmYWlyLXNlbGVjdC1nby1jb250YWluZXIgLndheWZhaXItc2VsZWN0LWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAxcHggMXB4IDFweCAwOyB9XG5cbi5uZXh1cy10cmFja2VyX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDVweCAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwNjgzODsgfVxuXG4ud2F5ZmFpci1iZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYmV0YS1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzcHg7IH1cblxuLmJldGEtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi53YXlmYWlyX19jb250ZW50LS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2F5ZmFpci1kb2MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLndheWZhaXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAud2F5ZmFpci1jdGEgLmNvbnRlbnQtYmxvY2stLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC53YXlmYWlyLWN0YSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLndheWZhaXItY3RhIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLndheWZhaXItY3RhIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC53YXlmYWlyLWN0YSAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC53YXlmYWlyLWN0YSAubWVkaWFfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLndheWZhaXItY3RhIC5iZXRhLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28sXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28sXG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEsXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uID4gLmJ0biB7XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87IH1cbiAgICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG46OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7IH0gfVxuXG4uZWRpdF9hbm5vdGF0aW9uLCAuanMtY29weS10by1jbGlwYm9hcmQsIC5kZWxldGUtYW5ub3RhdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud29ya2JlbmNoX21vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxuICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyLS13b3JrYmVuY2gsXG4gIC53b3JrYmVuY2hfbW9kYWwgLmFubm90YXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgICAgLndvcmtiZW5jaF9tb2RhbCAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxuICAgICAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAgICAgLndvcmtiZW5jaF9tb2RhbCAuYW5ub3RhdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyLS13b3JrYmVuY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC53b3JrYmVuY2hfbW9kYWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZW1vZGFsX2RvY3VtZW50LXNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlcixcbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlcjphZnRlcixcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIHAsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciBwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIHAsXG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyxcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhLFxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyxcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIsXG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lLFxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDU1ODk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSAuc3RhdGVfX3ZlcnNpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgLnN0YXRlX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCBsaS5oYXMtdmVyc2lvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLnN0YXRlX19kb2N1bWVudCBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDpob3ZlciwgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6Zm9jdXMsIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uc3RhdGVfX2RvY3VtZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG50YWJsZS53dHMtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHRhYmxlLnd0cy1pbnRybyB0Ym9keSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIHRhYmxlLnd0cy1pbnRybyBpbWcucHdjbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3RzIC5saXN0aW5nX19jb250ZW50IC5jb250YWluLCAud3RzIC5saXN0aW5nX19jb250ZW50IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnd0cyAubGlzdGluZ19fY29udGVudCAud3JhcF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi53dHMgLnd0cy1xYy1maXJzdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnd0cyAubGlzdGluZ19fZGVzY3JpcHRpb24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3RzIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi53dHMgLmxpc3RpbmdfX2NvbnRlbnQgcC5jb3B5cmlnaHQtbGluZSB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ud3RzIC5saXN0aW5nX19jb250ZW50IHNlY3Rpb24ge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnd0cyBwLmNvcHlyaWdodC1saW5lIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi53dHMgaGVhZGVyIGltZy5wd2Nsb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX2JhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAud3RzIC5hcnRpY2xlX19iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB1bCB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwsIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCwgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGQge1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRkLnRhYmxlaGVhZGluZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyLmhlYWRyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAjc3VtbWFyeS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC5wd2Njb250YWN0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLndidGlsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAud2J0aWxlZGVzYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAjcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaGVhZGVyLCBmb290ZXIsIC5hcnRpY2xlX19jb250ZW50LS1zaWRlYmFyLCAuYXJ0aWNsZV9fYWN0aW9ucyxcbiAgLmJyZWFkY3J1bWJzLCAuYXJ0aWNsZV9fYmFyLS1taW5pLCAjdG9vbGJhciwgI2F1dGhjYWNoZWRiZyxcbiAgLmZybC1zaWRlYmFyLCAudHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5mYXRjYV9fY29udGVudC0tc2lkZWJhcixcbiAgLmVvbWwtc2lkZWJhciwgLm1hZ2F6aW5lLS1hcnRpY2xlX19zaWRlYmFyLCAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX25hdiwgLm1hZ2F6aW5lX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudCwgLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5bY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuJWljb24sXG5bY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pY29uLW9ubHk6OmJlZm9yZSxcbi5pY29uLW9ubHk6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXG4gICY6OmJlZm9yZSxcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuXG4gICY6OmJlZm9yZSxcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTmF2IEV4dGVuZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJW5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZ2EgTWVudSBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJW1lZ2EtbWVudSB7XG4gIHotaW5kZXg6IDU7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwcHggMCAwIDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IC8vIElFIGZhbGxiYWNrXG4gIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjkzKTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gICYudmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X19jbG9zZSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDVweCAwcHggMCAwKTtcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1lZ2EtbWVudV9fY2xlYXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MnB4IDBweCAwIDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgdG9wOiA0N3B4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICB9IC8vIEVORCB0YXgtdG9waWNzLW1lbnUgbGlcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKCMwMDAsIC41KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9IC8vIEVORCB0YXgtdG9waWNzLW1lbnUgYVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59IC8vIEVORCBtZWdhLW1lbnVcblxuLy8gVG9wIFV0aWxpdHkgTmF2XG4ubmF2LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5jb250YWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4O1xuICBoZWlnaHQ6IDI1cHg7XG5cbiAgLy8gTWFpbiBMaW5rc1xuICA+IGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBleHRlbmQgJW5hdi1saW5rO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2U5ZTllOSk7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIExpbmsgKExhc3QgQ2hpbGQpXG4gICY6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLy8gRHJvcGRvd24gbGlua3NcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICNlZWU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIG5hdi1saW5rLS10b3Agc3VibWVudVxuXG4gIC8vIGxpIGhvdmVyXG4gICY6aG92ZXIge1xuICAgIC8vIEhvdmVyIFN0YXRlXG4gICAgYmFja2dyb3VuZDogIzc3NztcblxuICAgIC8vIEhvdmVyIFN0YXRlIExpbmsgQ29sb3JcbiAgICBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvLyBTaG93IGRyb3Bkb3duXG4gICAgdWwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbmF2LWxpbmstLXRvcFxuXG4vLyBUYXggVG9waWNzXG4ubmF2LS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cbiAgLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLXNlYXJjaCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pZTggJiB7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICB9XG4gIH0gLy8gRU5EIGljb24tc2VhcmNoXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3JkZXI6IDU7XG4gIH1cbn0gLy8gRU5EIG5hdi0tbWFpblxuXG4ubmF2LWxpbmstLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbiAgQGV4dGVuZCAlbmF2LWxpbms7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAwIDFweCwgc29saWQsICNlM2UzZTMpO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAjaGVhZGVyLXNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgIGhlaWdodDo3MHB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7IC8vIEJsdWUgYmFyIGNvbG9yIHVuZGVyIDk3JSAjMzMzXG4gICAgY29sb3I6ICNjY2M7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS1tYWluXG5cbi50YXgtdG9waWNzLW1lbnUsXG4ua2V5LWRvY3VtZW50cy1tZW51LFxuLmp1cmlzZGljdGlvbnMtbWVudSxcbi5ob3QtdG9waWNzLW1lbnUge1xuICBAZXh0ZW5kICVtZWdhLW1lbnU7XG5cbiAgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAubWVnYS1tZW51X19jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgwKTtcbiAgfVxuXG4gIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHNoYWRlKCRicmFuZC1jb2xvci0yLCA2NSUpO1xuICB9IC8vIEVORCBjYXRlZ29yeV9fdGl0bGVcbn0gLy8gRU5EIHRheC10b3BpY3MtbWVudVxuXG4vLyBDb250cmlidXRvcnNcbi5jb250cmlidXRvcnMtbWVudSB7XG4gIEBleHRlbmQgJW1lZ2EtbWVudTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59IC8vIEVORCBjb250cmlidXRvcnMtbWVudVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuXG4gIC5mZWF0dXJlZC1vdmVydmlldyB7XG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgbW0gZGVmYXVsdFxuICAgIH1cbiAgfSAvLyBFTkQgZmVhdHVyZWQtb3ZlcnZpZXdcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICB9XG59IC8vIEVORCBjb250cmlidXRvcnMtLWZlYXR1cmVkXG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbmFtZSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rc1xuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4uY29udHJpYnV0b3JzLS1saXN0IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NDY0NjQ7XG4gIH1cblxuICBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICB9XG59IC8vIEVORCBjb250cmlidXRvcnMtLWxpc3RcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUGVyc29uYWwgTmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTmF2IENvdW50ZXJzXG5cbi5tZW51LWNvdW50ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBObyByZXN1bHRzXG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICBzcGFuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuXG5cbi5wZXJzb25hbC13ZWxjb21lLFxuLnVzZXItcmVhZGluZy1xdWV1ZSxcbi51c2VyLWZhdm9yaXRlcyxcbi5wdWJsaWNhdGlvbnMtbWVudSxcbi5yZXNlYXJjaC10b29scy1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWE3M2FiIDAlLCAjMWE3M2FiIDUwJSwgJGJyYW5kLWNvbG9yIDUwJSwgJGJyYW5kLWNvbG9yIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuICBvcmRlcjogMDtcblxuICAuY29udGFpbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLmllOCAmIHtcbiAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIH1cbiAgfSAvLyBFTkQgbmF2LS1wZXJzb25hbCBpY29uLSpcblxuICBbY2xhc3MqPVwiLS1hZnRlclwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAuaWNvbi1kb3duLWRpcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufSAvLyBFTkQgbmF2LS1wZXJzb25hbFxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRicmFuZC1jb2xvciwgMyUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLy8gRml4IGdyZXkgaWNvblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuICB9XG5cbiAgJi5pY29uLXNpZ24taW4ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBhLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vIEVORCBuYXYtbGluay0tcGVyc29uYWxcblxuc3Bhbi5uYXYtbGluay0tcGVyc29uYWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgQGV4dGVuZCAlbmF2LWxpbms7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsX190b29sc1xuXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgLy8gUmVtb3ZlIGF1dG8gcGFkZGluZyBmcm9tIG1lbnUgaXRlbVxuICBiYWNrZ3JvdW5kOiAjMWE3M2FiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuICBjb2xvcjogcmdiYSh3aGl0ZSwgLjc1KTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWE3M2FiO1xuICB9XG5cbiAgLmllOCAmIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIC8vIEluaXRpYWwgaGlkZTsgY29udHJvbGxlZCBpbiBqUXVlcnlcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdlbGNvbWUgLyBQcm9maWxlIERyb3Bkb3duXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucGVyc29uYWwtd2VsY29tZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBmdWxsLW1lbnUgbWFyZ2luIHB1bGxcbiAgfVxuXG4gIC5wZXJzb25hbC13ZWxjb21lX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgSXRlbVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHVsIGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvLyBFTkQgYVxuICAgIH0gLy8gRU5EIHVsIGxpXG4gIH0gLy8gRU5EIGxpXG5cbiAgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9IC8vIEVORCB1bCBsaTpob3ZlciB1bFxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IC8vIEVORCBwZXJzb25hbC13ZWxjb21lXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE15IFRheCBOb3Rlc1xuXG4ubXktdGF4LW5vdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJjpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvLyBSZXNldCBhbGwgbGkncyBpbiBkcm9wZG93blxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8vIEluaXRpYWwgRHJvcGRvd25cbiAgdWwge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZhdGUgSW5pdGlhbCBEcm9wZG93blxuICA+bGk6aG92ZXIgPiB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gU2Vjb25kYXJ5IERyb3Bkb3duXG4gIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgLTk5OTlweCk7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAvLyBJbmRpdmlkdWFsIGl0ZW1zXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZsYWctcmVhZGluZy1xdWV1ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMzUlKTtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBsaVxuXG4gICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KSxcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH0gLy8gRU5EIG15LXRheC1ub3Rlc19fc3ViLW1lbnVcblxuICAvLyBBY3RpdmF0ZSBTZWNvbmRhcnkgRHJvcGRvd25cbiAgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcblxuICAgID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQb3NpdGlvbiBTZWNvbmRhcnkgRHJvcGRvd25zXG4gIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubXktZmF2b3JpdGVzLFxuICAgIC5teS1yZWFkaW5nLXF1ZXVlLFxuICAgIC5teS1zYXZlZC1zZWFyY2hlcyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbXktdGF4LW5vdGVzXG5cbi5teS10YXgtbm90ZXMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgLmllOCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuLm15LXRheC1ub3Rlc19fdmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGcmVlIFJlc291cmNlcyAvIFN1YnNjcmlwdGlvbnNcblxuLnJlc2VhcmNoLXRvb2xzLW1lbnUsXG4ucHVibGljYXRpb25zLW1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgLy8gUGFyZW50IExldmVsXG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxuXG4gIC8vIFN1Yi1tZW51XG4gIHVsIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAtOTk5OXB4IDAgMCk7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2VlZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAxMHB4IHJnYmEoMCwwLDAsMC4yKSxcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfSAvLyBFTkQgdWxcblxuICAvLyBOYXYgSXRlbXNcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvLyBTdWIgTmF2IEl0ZW1zXG4gIGxpIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcblxuICAgICAgLmllOCAmIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH0gLy8gRU5EIHN1Yi1uYXYgaXRlbXNcblxuICAvLyBBY3RpdmUgc3ViLW5hdlxuICA+IGxpOmhvdmVyIHVsIHtcbiAgICByaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBuYXYge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IC8vIFNwZWNpYWx0eSwga2VlcCBhbGlnbm1lbnRzXG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfSAvLyBTdWItbmF2IGxpc3RzXG5cbiAgLnNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5tZW51LWxlZ2VuZCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIH1cbiAgfSAvLyBFTkQgbmF2LWxpbmtfX25vYWNjZXNzXG5cbiAgLy8gTm8gQWNjZXNzIEhlbHBlciBUZXh0XG4gIC5tZW51LWxlZ2VuZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCA0NXB4O1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHBlcnNvbmFsIHRvb2xzXG5cbi5wdWJsaWNhdGlvbnMtbWVudSB7XG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxuXG4gIHVsIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZXItaGVhZGVyLFxuICAgIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXG4gICAgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNvdXJjZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9uc3Vic2NyaWJlci1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1Zzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3Zlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15Yzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3Jtczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1Yjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jhdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxLjYgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBpY29uICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90by0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY29ncy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb24tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbmstLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1Zy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuay0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob28tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3ktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2UtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3RvcnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3Zlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXgtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15Yy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTEtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTMtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3Jlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWducy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91enotLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3Jtcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3MtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmctLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmEtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTEtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1Yi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jhdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIEBleHRlbmQgJWJyZWFkY3J1bWI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICBAZXh0ZW5kICVicmVhZGNydW1iX19yb290O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59IC8vIEVORCBicmVhZGNydW1ic1xuXG4uYXJ0aWNsZV9fbmF2LFxuLmFydGljbGUtcGRmX19uYXYge1xuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xufSAvLyBFTkQgYXJ0aWNsZV9fbmF2XG5cbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuYXJ0aWNsZV9fcHJpbWFyeSxcbiAgLmFydGljbGVfX3NlY29uZGFyeSxcbiAgLmFydGljbGVfX3RlcnRpYXJ5e1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmFydGljbGVfX3RpdGxle1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn0gLy8gRU5EIGhncm91cFxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRWRpdG9ycyBOb3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEhSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGgsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBCYXJcblxuLmFydGljbGVfX2JhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDIwMHB4O1xuICAvLyBGb3IgSUU5IGFuZCBJRThcbiAgcGFkZGluZzogMTJweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzk5OTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG5cbiAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9fZmF2b3JpdGUsXG4uYXJ0aWNsZV9fcHJpbnQsXG4uYXJ0aWNsZV9fcGRmLFxuLmFydGljbGVfX3NvY2lhbCxcbi5hcnRpY2xlX19lbWFpbCxcbi5hcnRpY2xlX19jb21wYXJle1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAvLyBGb3IgSUU5IGFuZCBJRThcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzcGFue1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGVfX2NvbXBhcmUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLy8gRmF2b3JpdGVkXG4udGEtZGVsZXRlLWZhdm9yaXRlLXVwIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX19zb2NpYWwge1xuICAvLyBPdmVycmlkZSBkZWZhdWx0IEFUIHN0eWxlc1xuICAjYXRzdGJ4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICAvLyBGb3IgSUU5IGFuZCBJRThcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYmFyLS1taW5pIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgU3VtbWFyeVxuXG4uYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcblxuICBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgdGEtc3VtbWFyeVxuXG4uYXJ0aWNsZV9fdGEtdGl0bGUsXG4uYXJ0aWNsZV9fdGEtY2FzZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQtbGFiZWwgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTsgLy8gV2FzIDI0cHhcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IC8vIFdhcyAyMHB4XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAvLyBXYXMgMTdweFxuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMTRweFxuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7IC8vIFdhcyAxMnB4XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgfVxuXG4gIC8vIFRFTVAgUVVJQ0sgRklYIGZvciBtaXNzaW5nIHNwYWNlc1xuICAvLyBpbiBzb21lIGFzcGVjdHMgb2YgZnVsbCB0ZXh0XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYgPiBwIHtcbiAgICAmOmVtcHR5ICsgcCxcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgLy8gSWYgaW1hZ2UgaW4gZmlyc3QgcGFyYWdyYXBoLFxuICAgICAgLy8gcmVtb3ZlIHRvcCBtYXJnaW5cbiAgICAgIC50YXBpYyxcbiAgICAgIC50YWNhcHBpYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkZWQgb2wuIENTUFJPSkVDVC01MjM1XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAvLyBUaGlzIGlzIGluIHRoZSBwYWdlIHRlbXBsYXRlIGZvciBvbCAobm90IHN1cmUgd2h5KTsgSSdtIGFkZGluZyB0aGUgb2wgdmVyc2lvbiBoZXJlLiBDU1BST0pFQ1QtNTIzNVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIHVsLCBvbCwgb2wgb2wsIG9sIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICB1bCBsaSBwOmZpcnN0LW9mLXR5cGUsIG9sIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBvbCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIHVsIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC8qJiA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbiA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9Ki9cblxuICBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyBDU1BST0pFQ1QtMTI4NDU6IE1ha2UgcHJlLUFsZnJlc2NvIGNhcHRpb25zIHVzZSBuZXdlciBzdHlsaW5nLlxuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIC8vIENTUFJPSkVDVC0xMjg0NTogTWFrZSBwcmUtQWxmcmVzY28gY2FwdGlvbnMgdXNlIG5ld2VyIHN0eWxpbmcuXG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvb3Rub3Rlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICAuRm9vdG5vdGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuRm9vdG5vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBGb290bm90ZXMgc3BhY2luZyBpc3N1ZVxuICBzdXAgKyBpIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLy8gUmVkdWNlIHR0IChtb25vc3BhY2VkIGZvbnQgZm9yIG9sZC1zdHlsZSB0YWJsZXMpIHNvIHRoZXkgZml0LlxuICB0dCwgLmxlZ2FjeVRhYmxlUm93IHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG59IC8vIEVORCBhcnRpY2xlX190YS1mdWxsLXRleHRcblxuLy8gRGlzYWJsZSB0aGlzIHJ1bGUgZm9yIHRhYmxlcyB3aXRoIHN0aWNreSBoZWFkZXJzXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW46bm90KC53dHMpIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6YmxvY2tcbn1cblxuLnByaW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEJ5bGluZSAvIEF1dGhvcnMgVEVNUE9SQVJZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5ieWxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG5cbiAgLmJ5bGluZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVye1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLWltZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgzNXB4KTtcbiAgfVxuXG4gIC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLDAsMCwgMC41KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4vLyBCeWxpbmUgYWJvdXQgc2VjdGlvbiBpbiBNYWdhemluZXNcbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vYnlsaW5lIGF1dGhvciBtYWlsdG9cbi5hdXRob3JfbWFpbHRvIHtcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFsZnJlc2NvIEF1dGhvcnMgaW1hZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIENTUFJPSkVDVC0xMjg0NTogUmVtb3ZlIHJlcXVpcmVtZW50IGZvciBmbG9hdGluZyByaWdodC9sZWZ0OyB0aGVzZSB3ZXJlIGNyZWF0ZWQgRk9SIGZpZ3VyZSBjYXB0aW9ucy5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gZmlnaGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gLkZpZ0hlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlLmZsb2F0aW5nLmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBDb250ZW50IFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5tZXRhZGF0YS1yb3cge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59IC8vIEVORCBtZXRhZGF0YS1yb3dcblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbn1cblxuLm1ldGFkYXRhX19sYWJlbCB7XG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0gLy8gRU5EIG1ldGFkYXRhX19sYWJlbFxuXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgbWV0YWRhdGFfX3Jlc3VsdHNcblxuXG5cbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGFibGUgb2YgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRvY3tcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAudG9jLXRpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XG4gICAgY29sb3I6Izc3NztcbiAgfVxuICBvbHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAwIDAgMTBweDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIH1cbiAgICBvbHtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgQ29tbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSxcbi5hcnRpY2xlX19jb21tZW50cyxcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCxcbi5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcbiAgLnBhbmVsIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1taW5pbWl6ZS1ub2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gIH1cblxuICAuZmllbGQtbmFtZS1jb21tZW50LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAvLyBIaWRlIGFkdmFuY2VkIGhlbHAgYXR0YWNoZWQgdG8gY29tbWVudCBibG9ja1xuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVxdWlyZWQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnN1Ym1pdC1jb21tZW50X19pbnRybyB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG5cbi5zdWJtaXQtY29tbWVudF9fbm90aWZ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gIH1cbn1cblxuLmNvbW1lbnRfX2FjdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5saW5rcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIH1cbiAgfVxuXG4gIGxpOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBGb290ZXIgTmF2IChCbHVlIEJhcilcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmFydGljbGVfX25hdi0tZm9vdGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLnByZXZpb3VzLWFydGljbGUsXG4gIC5uZXh0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICB9XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tbGlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMtYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgfVxuXG4gIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50LFxuICAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgJiA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5tZWRpYV9fc25pcHBldCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIGEsXG4gIC5tZWRpYV9fc25pcHBldCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5tZWRpYV9fc25pcHBldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB9XG5cbiAgLnByZXZpb3VzLWxpbmssXG4gIC5uZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaWNvbi1sZWZ0LWRpciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1yaWdodC1kaXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIGFydGljbGVfX25hdi0tZm9vdGVyXG5cblxuLypcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxuKi9cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICBhID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYzEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gLyogZGl2IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XG4gIH0qL1xuICAvKlxuICAgIHB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgcDplbXB0eXtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9Ki9cbn0vLyBlbmQgYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XG5cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBZGQgcmVkIGZvbnQgdG8gZGF0YS10eXBlIGNhdXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xufVxuXG4uY2F1dGlvbntcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdUVC9FZGl0b3JpYWwgZXhwYW5kYWJsZSBub3RlcyBlbWJlZGRlZCBpbiBjb250ZW50IGluIEFsZnJlc2NvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbltkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0ge1xuICBtYXJnaW46IDIwcHggMDtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAvLyBNdXN0IHVzZSBtb3JlIHNwZWNpZmljIHNlbGVjdG9yIGJlY2F1c2UgLmNvbnRlbnQtYmxvY2tfX2xpbmsgaXMgb3ZlcnJpZGRlblxuICAvLyBieSBhbiBGUkwgdGhpbmcgdGhhdCdzIG5vdCB0YXJnZXRlZCB0byBGUkwgcGFnZXMuXG4gIC5jb250ZW50LWJsb2NrX19saW5rLnNlY3Rpb24tbWluaW1pemUge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICB9XG5cbiAgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDU1MgZm9yIHRoZSBFTWFpbCBQREYgcG9wLXVwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmZvcm0jZW1haWxQREZGb3JtIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZvcm0jZW1haWxQREZGb3JtIC5sYW5kaW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmZvcm0jZW1haWxQREZGb3JtIGlucHV0LCBmb3JtI2VtYWlsUERGRm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAwO1xufVxuXG4udGFibGVVcHBlcldyYXBwZXJ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZVVwcGVyRGl2IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJyZWFkY3J1bWJzXG4vL1xuLy8gIE11c3QgYmUgZXh0ZW5kZWQgaW4gdGhlIHVsIG9mIHRoZSBicmVhZGNydW1ic1xuLy8gIEFkZHMgYXV0by1tYWdpY2FsIHNlcGFyYXRvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gU2ltcGxlIGJyZWFkY3J1bWIgXCI+XCJcbiVicmVhZGNydW1iIHtcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc2l6ZSg0cHggOHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9icmVhZGNydW1iLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLy8gUGF0aCBicmVhZGNydW1iIFwiL1wiXG4lYnJlYWRjcnVtYi0tcGF0aCB7XG4gICYgPiBhICsgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCIvXCI7XG4gIH1cbn1cblxuJWJyZWFkY3J1bWJfX3Jvb3Qge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLy8gU2l6aW5nIG1peGluXG5AbWl4aW4gc2l6ZSgkc2l6ZSkge1xuXG4gIC8vIElmIG9ubHkgb25lIHZhbHVlIGlzIHByZXNlbnRcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMSB7XG5cbiAgICBAaWYgdW5pdGxlc3MoJHNpemUpIHtcbiAgICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgICAgaGVpZ2h0OiAkc2l6ZSArIHB4O1xuICAgIH1cblxuICAgIEBlbHNlIGlmIG5vdCh1bml0bGVzcygkc2l6ZSkpIHtcbiAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgYm90aCB2YWx1ZXMgYXJlIHByZXNlbnRcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMiB7XG5cbiAgICAkd2lkdGg6IG50aCgkc2l6ZSwgMSk7XG4gICAgJGhlaWdodDogbnRoKCRzaXplLCAyKTtcblxuICAgIEBpZiAkd2lkdGggPT0gYXV0byB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgICBAZWxzZSBpZiB1bml0bGVzcygkd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGggKyBweDtcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCR3aWR0aCkpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuXG4gICAgQGlmICRoZWlnaHQgPT0gYXV0byB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgfVxuICAgIEBpZiB1bml0bGVzcygkaGVpZ2h0KSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRoZWlnaHQpKSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYXggTm90ZXMgU2VsZWN0XG5cbi50YXgtbm90ZXMtc2VsZWN0LWNvbGxlY3Rpb25zIC5tZWRpYV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLnRucy1sYW5kaW5nLWN0YV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFRhYmxlIG9mIGNvbnRlbnRzXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3RvY0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICY6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICB9XG5cbiAgJi5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXRvZ2dsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbiN0b2NQYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRm9ybSBOb3JtYWxpenRpb247IGFraW4gdG8gRm9ybWFsaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3skYWxsLXRleHQtaW5wdXRzfSxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIGJvcmRlcigycHggMXB4IDFweCwgc29saWQsICRmb3JtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWJvcmRlci1yYWRpdXM7XG4gIGZvbnQ6ICN7JGZvcm0tZm9udC1zaXplfSAvICN7JGJhc2UtbGluZS1oZWlnaHR9ICRmb3JtLWZvbnQtZmFtaWx5O1xuICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3ItaG92ZXI7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdy1mb2N1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICBtYXJnaW46IDJweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtY2hlY2sucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmNoZWNrZWQ6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAvLyBIaWRkZW5cbiAgLmZvcm0tdHlwZS1wYXNzd29yZCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWRpc2FibGVke1xuICBsYWJlbHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gU2VhcmNoIC8gSW5wdXQgd2l0aCBBY3Rpb24gQnV0dG9uXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmlucHV0LWdyb3VwX19mb3JtLFxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmZvcm0taXRlbSxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gRW5zdXJlIGFsd2F5cyBzZWVtcyBjbGlja2FibGVcbiAgfVxuXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2xsb20tY2FwdGNoYS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tb2xsb20taW1hZ2UtY2FwdGNoYS1pbnN0cnVjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWl4aW4gcmVtb3ZlQXBwZWFyYW5jZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTaG93IC8gSGlkZSBFbGVtZW50c1xuLy8gIFRvIGJlIHVzZWQgaW4galF1ZXJ5IGFzIGEgdG9nZ2xlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5pcy1zaG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCb3JkZXIgTWl4aW5cbi8vXG4vLyAgRm9yIHVzZSBpbiBpbnN0YW5jZXMgd2hlcmUgbXVsdGlwbGUgYm9yZGVyLXdpZHRocyBhcmUgcmVxdWlyZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGJvcmRlcigkYm9yZGVyLXdpZHRoLCAkYm9yZGVyLXN0eWxlOiBzb2xpZCwgJGJvcmRlci1jb2xvcjogYmxhY2spIHtcbiAgLy8gaWYgdG9vIG1hbnkgd2lkdGhzLCB0aHJvdyBlcnJvclxuICBAaWYgKGxlbmd0aCgkYm9yZGVyLXdpZHRoKSA+IDQpIHtcbiAgICBAd2FybiBcIkJvcmRlci13aWR0aCBhY2NlcHRzIGEgbWF4aW11bSBvZiA0IHdpZHRoIHBhcmFtZXRlcnM7ICAje2xlbmd0aCgkYm9yZGVyLXdpZHRoKX0gZm91bmQuXCI7XG4gIH1cblxuICAvLyBOZXcgYm9yZGVyIHdpZHRoIGxpc3RcbiAgJG5ldy13aWR0aDogKCk7XG5cbiAgLy8gUG9wdWxhdGUgaXRcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJvcmRlci13aWR0aCkge1xuXG4gICAgLy8gSWYgYm9yZGVyIGlzIHVuaXRsZXNzLCBhcHBlbmQgdW5pdFxuICAgIEBpZiB1bml0bGVzcyhudGgoJGJvcmRlci13aWR0aCwgJGkpKSB7XG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSArIHB4KTtcbiAgICB9XG5cbiAgICAvLyBPdGhlcndpc2UsIGtlZXAgYXMgaXNcbiAgICBAZWxzZSB7XG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSk7XG4gICAgfVxuICB9XG5cbiAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogJG5ldy13aWR0aDtcbn1cbiIsIi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS4xLjBcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG5cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbkBpbmNsdWRlIGJvcmRlcigwIDFweCAxcHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgNXB4IDBweDtcbiAgICBmb250LXNpemU6IDFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdCAwcHggMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNhYWE7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbi8vYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdCByaWdodCAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCByaWdodCAtMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDJweCBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbi8vIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4vLyBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgMHB4IDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyAvKiBAZW5kICovXG4vLyAvKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLy8gLmNob3Nlbi1ydGwge1xuICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgIC8vICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAvLyAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgIC8vICAgcmlnaHQ6IGF1dG87XG4gICAvLyAgIGxlZnQ6IDNweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgLy8gICByaWdodDogYXV0bztcbiAgIC8vICAgbGVmdDogMjZweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAvLyAgIGZsb2F0OiByaWdodDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgIC8vICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgLy8gICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgLy8gICByaWdodDogYXV0bztcbiAgIC8vICAgbGVmdDogNHB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICAgLy8gICBsZWZ0OiA5OTk5cHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgLy8gICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICAgLy8gICBwYWRkaW5nOiAwIDRweCAwIDA7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgIC8vICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgLy8gICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAvLyAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gICAvLyAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4O1xuICAgLy8gfVxuXG4vKiBAZW5kICovIiwiLypoZWFkZXIqL1xuXG4ucGFnZS0tbm9uc3ViIHtcbiAgLndyYXBfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbnRhaW47XG4gIH1cblx0XG5cdC5idG4tLXByaW1hcnkgYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0aGVhZGVye1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIC8vIExvZ29cbiAgICAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuICAgIH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBoZWFkZXJcblxuXG5cdC5lbmdhZ2VtZW50LWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA3cmVtIDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5iZ19fd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LWhlcm9cblxuXG5cdC5lbmdhZ2VtZW50LXN0YXRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZW5nYWdlbWVudC1zdGF0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0d2lkdGg6IDM2JTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0XHQ+IHN0cm9uZyxcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdC5rZXJuIHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9IC8vIEVORCBlbmdhZ2VtZW50LXN0YXRcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0c1xuXG5cblxuXG5cdC8qZW5kIHN0YXRzIGZhY3RzKi9cblxuXHQudmlkZW8tc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdmlkZW8tYmcuanBnJykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZzogNDRweCAwIDUycHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCA1MnB4O1xuXHRcdH1cblxuXHRcdC5jb250YWluIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyB7XG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkpO1xuXHRcdFx0QGluY2x1ZGUgcGFkLXJhdGlvKDE2LDksIGxpIGlmcmFtZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyBsaSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji5pcy0tYWN0aXZlIHtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNob3dGcm9tRGlzcGxheU5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X192aWRlb19saXN0IHVsIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBhIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDEycHg7XG5cdFx0XHRtaW4td2lkdGg6IDExN3B4O1xuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjA3MzIwO1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saXN0X192aWRlb3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXG5cdC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuXHQudGF4LXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRheC1wcm9kdWN0IHtcblx0XHRcdC8qZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogMCAuNXJlbTsqL1xuXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDUwcHg7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC50YXgtcHJvZHVjdF9fbmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH0gLy8gRU5EIHRheC1wcm9kdWN0XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdH1cblx0fSAvLyBFTkQgdGF4LXByb2R1Y3RzXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE0cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvL3dpZHRoOiAxMDAlO1xuXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcblx0IC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3R7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAuODc1O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgcCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRjb2xvcjojNjY2O1xuXHR9XG5cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1O1xuXHRcdFx0Y29sb3I6IzAwNjRhMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xuXG5cdC8qc2xpZGVyIHNlY3Rpb24qL1xuXG5cdC5zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWZmMGYwO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubHQtaWU5ICYgLmJ4LXZpZXdwb3J0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE3N3B4O1xuXHRcdH1cblx0fVxuXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0MxQzFDMTtcblx0fVxuXG5cdC5ieC13cmFwcGVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblxuXHQgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG5cdCAgICBcdGEge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYsXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYge1xuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0ICAgIFx0fVxuXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG5cdFx0cGFkZGluZzogNTJweCAwIDEwcHg7XG5cdH1cblxuXHQudGVzdGltb25pYWxzIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZjA3MzIwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cblxuXHQvKiBSZW5ld2FsICovXG5cdC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuXHRcdHBhZGRpbmc6IDZyZW0gMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoMixcblx0XHR1bCxcblx0XHQucmVuZXdhbC1hY3Rpb25zIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LXJlbmV3YWxcblxuXG5cdC8qIFRydXN0ZWQgQnkgKi9cblx0LmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cnVzdGVkLWxpc3Qge1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRtYXJnaW46IC4zcmVtIC41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IC8vIEVORCB0cnVzdGVkLWxpc3Rcblx0fSAvLyBFTkQgZW5nYWdlbWVudC10cnVzdGVkXG5cblxuLnF1b3Rlcy1oZWFkZXIge1xuXG5cblx0XHQgaDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuICBcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogLTI3cHg7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG5cdFx0XHRjb2xvcjojMDA2NGEwO1xuXHRcdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXG5cdFx0fVxufVxuXHQvKnF1b3RlcyBzZWN0aW9uKi9cblxuXG4ucXVvdGVzIHtcblxuXHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuXHRwYWRkaW5nOjA7XG5cdGNvbG9yOiAjMDA2NGEwO1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwcHg7XG5cdH1cblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiNlZmYwZjBcbn1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhe1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgXHRcdH1cblx0XHR9XG5cblxuXHQuYngtd3JhcHBlciB7XG5cdC8vXHRkaXNwbGF5Om5vbmU7XG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdCAgICBcdC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuXHQgICAgXHRcdC5ieC1wcmV2LFxuXHQgICAgXHRcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdDtcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQuYngtbmV4dCB7XG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0fVxuXG5cblx0ICAgIFx0Ly99XG5cdCAgIFx0fVxuXG5cblx0LndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC8vQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcblx0XHRcdC8vfVxuXG5cdFx0fVxuXG5cblx0LnF1b3RlLXNsaWRlciB7XG5cblx0XHRmaWd1cmUsIGJsb2NrcXVvdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTA4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Y2l0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFx0IGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblxuXHRcdFx0IGJsb2NrcXVvdGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2NiU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Y29sb3I6ICNGMDczMjA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0byc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXG5cdFx0XHR9XG5cblx0XHRcdCBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xuXHRcdFx0XHRmb250LXdlaWdodDogaXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuXG5cdC5lbmdhZ2VtZW50LXNhbXBsZXMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViO1xuXG4gICAgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FtcGxlLWFydGljbGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIH1cblx0XHRcdFxuXHRcdFx0LnZpZXctY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cbiAgICAgIC8vICNjaXJjbGUtb25lLFxuICAgICAgLy8gI2NpcmNsZS10d28sXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICB3aWR0aDogNnB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDZweDtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy9cbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICBib3JkZXItbGVmdDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS1vbmUge1xuICAgICAgLy8gICB0b3A6IDc0cHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDFweDtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMTRkZWcpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS10d28ge1xuICAgICAgLy8gICB0b3A6IDQzcHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xMjRweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTA3ZGVnKTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLy9cbiAgICAgIC8vICNjaXJjbGUtdGhyZWUge1xuICAgICAgLy8gICB0b3A6IDA7XG4gICAgICAvLyAgIGxlZnQ6IC0xMTJweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAzcHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC04NWRlZyk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgYXJ0aWNsZS1saXN0XG5cblx0XHQuc2FtcGxlX19jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cbiAgICAuc2FtcGxlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cdH0gLy8gRU5EIHNhbXBsZSB3b3JrXG5cblx0LyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG5cblx0LypGQVEgc2VjdGlvbiovXG5cblx0LmZhcSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiA2MnB4IDA7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5mYXEgaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwX190YWJzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdH1cblxuXHQudGFiLmlzQ2xvc2VkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cblx0XHQudGFiX190aXRsZTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XG5cdFx0fVxuXG5cdFx0LnRhYl9fYm9keSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudGFiLmlzT3BlbiB7XG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjgnO1xuXHRcdH1cblxuXHRcdC50YWJfX2JvZHkge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRhYl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0IFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0IFx0Zm9udC1zaXplOiAyMHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XG5cdCBcdGNvbG9yOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0IFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTczYTk7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0d2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogYXV0byAxNHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0IC50YWJfX2JvZHkge1xuXHQgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgXHRwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcblx0IFx0Zm9udC1zaXplOiAxOHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdCBcdGEge1xuXHQgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0IFx0fVxuXHQgfVxuXG5cdC8qRW5kIEZBUSovXG5cblx0LyogQ1RBICovXG5cdC5lbmdhZ2VtZW50LWN0YSB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgfVxuXHR9XG5cblx0LypwYWdlIGluZm8gc2VjdGlvbiovXG5cblx0LnBhZ2VfaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHQvLyBoZWlnaHQ6MzIxLjg2cHg7XG5cdH1cblxuXHQucGFnZS1pbmZvIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuXHRcdGNvbG9yOiMwMDY0YTI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCB7XG5cdFx0Ly9mb250LXdlaWdodDogU2VtaWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiM2NjY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCBsaSB7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6I2MxYzFjMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuXG5cdC8qZm9vdGVyIHNlY3Rpb24qL1xuXHQucGFnZS0tZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLCBhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwNjRhMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fc2l0ZV9tYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCAtIDEpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblxuXHR9XG5cblx0LmZvb3Rlcl9fc2VjdGlvbiB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnNob3dfX3RhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdHBhZGRpbmc6IDUzcHggMjhweCAxMDAwMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC8vcmlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQmLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fcm93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcbiAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0X19zdWJfdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgbWluLXdpZHRoOiA4M3B4O1xuXHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fc3ViX2JvZHkge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGEge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgYTpob3ZlciB7XG5cdFx0XHQgICAgXHRjb2xvcjogIzY2Njtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LmZvb3Rlcl9fc2VjdGlvbi0tcHJvZHVjdHMgLFxuXHQuZm9vdGVyX19zZWN0aW9uLS1teV9hbmFseWlzdHMsXG5cdCB7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4MHB4O1xuXG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmVfX3NvY2lhbCAuaWNvIHtcblx0XHQvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR3aWR0aDogMjhweDtcblx0XHQvL2JhY2tncm91bmQ6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cblx0XHQvLyAmOmhvdmVyIHtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0XHQvLyB9XG5cblx0XHQuZmEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJfX21ldGFfZGF0YSB7XG5cdFx0cGFkZGluZzogMTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2VjZWNlYztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LypidXR0b24gc2VjdGlvbiovXG5cblx0LmJ0biwgLmxvZ2luLWxpbmsgYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWxvZ2luIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDA2NEEwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qL1xuXG5cblx0LnNob3dfX21vYmlsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuc2hvd19fdGFibGV0IHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmUge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX2Rlc2t0b3Age1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgLm9sZGllICYge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkZGVza3RvcCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG59XG5cbi5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dpbi1saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyBOb3RlIENyZWF0aW9uXG4uYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAvLyBOb3RlIC0gSSBkb24ndCByZWFsbHkgbGlrZSBkb2luZyBpdCB0aGlzIHdheSxcbiAgLy8gYnV0IHdpdGggdGhlIGNvbnRhaW5lciBiZWluZyBmdWxsd2lkdGgsIEknbSBub3Qgc3VyZVxuICAvLyBvZiBhIGJldHRlciB3YXkgd2l0aG91dCBtb3ZpbmcgdGhlIGJsb2NrIHRvIGJlIGFuIGFic1xuICAvLyBwb3NpdGlvbmVkIGNvbnRhaW5lciB0aGVuIHBvc2l0aW9uaW5nIHdpdGhpbiB0aGF0LlxuICAvLyAtIEdyZWdcbiAgJi5hbm5vdGF0aW5nLS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHg7XG4gIH1cblxuICAmLmFubm90YXRpbmctLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMxMHB4O1xuICB9XG59XG5cbi5kb2N1bWVudF9fbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcblxuICAubm90ZXNfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICA+IGhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vdGVzX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgPiBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5ub3Rlcy1hZGQtbm90ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWpheC1wcm9ncmVzcy10aHJvYmJlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMCwwLC4zKSAwJSwgcmdiYSgwLDAsMCwwKSA3MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5ub3Rlc19fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcbiAgLm5vdGVzX19tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuXG4ubm90ZXNfX2FkZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIC5ub3RlX190b2dnbGVke1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vLyBNb2RhbCBjb250ZW50XG4ubm90ZXNfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuXG4vLyBJbmRpdmlkdWFsIG5vdGUgaXRlbXNcbi5ub3RlIHtcbiAgPiBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICsgLm5vdGV7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ubm90ZV9fdG9nZ2xlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vdGVfX21ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG5cbiAgLm5vdGVfX2RhdGUsXG4gIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLm5vdGVfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5ub3RlX190YWdzIHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSg3MCUpO1xuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAubm90ZV9fcHJldmlldyB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vdGVfX2FjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEluZGl2aWR1YWwgbm90ZSBjcmVhdGlvbi9lZGl0aW5nXG4ubm90ZV9fZWRpdC1ub3RlLFxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ubm90ZV9fZWRpdC1ub3RlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICB9XG59XG5cbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWdzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFncy10b29scyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgLmpzLWNyZWF0ZS10YWcsXG4gICAgLmpzLW1hbmFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudGFnLWNyZWF0aW9ue1xuICAgICAgLmVkaXQtdGFne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC50YWctY3JlYXRpb25fX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4ubm90ZV9fc2VsZWN0ZWQtdGFncyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgaDMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm5vdGVfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXG4gICAgICAgICAgICAgICAgICBjb2xvciAuMTVzO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG5cblxuXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC50YWdzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgcGFkZGluZzogMnB4IDVweDtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWdzLWxpc3RfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIH1cblxuICAudGFncy1saXN0X19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgICAmLmljb24tb25seSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4udGFncy1tYW5hZ2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50YWdzLW1hbmFnZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uY3JlYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cblxuICAuY3JlYXRlLXRhZ19fYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuXG4gICAgYSwgc3BhbiB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbi8vIEFubm90YXRpb24gZGlzcGxheVxuLmFubm90YXRpb25zIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5cblxuLmFubm90YXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmLmFubm90YXRpb24tLW5vdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gIH1cblxuICAmLmFubm90YXRpb24tLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYW5ub3RhdGlvbnMtLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyxcbi5hbm5vdGF0aW9uX19jb250ZW50LFxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cztcbn1cblxuXG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIC5hbm5vdGF0aW9uLS1ub3RlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1NSwgMjUzKTtcbiAgfVxuXG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuXG4gICAgICAuYW5ub3RhdGlvbi0tbm90ZSAmIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01O1xuICAgICAgfVxuXG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0ICYge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgaDJcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hbm5vdGF0aW9uX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgfVxufVxuXG5cblxuLmFubm90YXRpb25fX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC5hbm5vdGF0aW9uLS1ub3RlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI0NiwgMjQxKTtcbiAgfVxuXG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQ2LCAyNDkpO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5tZWRpYV9faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAubWVkaWFfX2ltYWdlICsgJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYW5ub3RhdGlvbl9fbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuXG4gIHAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxufVxuXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IHtcbiAgQGluY2x1ZGUgcm93O1xuXG4gIC5ub3RlX2VkaXRfX25vdGUsXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgfVxuXG4gIC5ub3RlLWVkaXRfX25vdGUgdGV4dGFyZWEsXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubm90ZV9lZGl0X190YWdzIHtcbiAgICAudGFncy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzLXRvb2xzIHtcbiAgICAgIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlX2VkaXRfX2FjdGlvbnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAudGhyb2JiZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5hbm5vdGF0aW9uX19jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlTW9kYWwgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubW9kYWxfX2hlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4vLyAubW9kYWxfX2FjdGlvbiB7XG4vLyAgIGZsb2F0OiByaWdodDtcbi8vICAgd2lkdGg6IDE3NXB4O1xuXG4vLyAgIGEge1xuLy8gICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgcGFkZGluZzogMTVweDtcbi8vICAgICBmb250LXNpemU6IDE4cHg7XG5cbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuLy8gICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4vLyAgICAgZmxvYXQ6IG5vbmU7XG4vLyAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1vZGFsX19ib2R5IHtcbi8vICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLyAgIHBhZGRpbmc6IDQwcHg7XG5cbi8vICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbi8vICAgICBwYWRkaW5nOiAyMHB4O1xuLy8gICB9XG4vLyB9XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUwcHg7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDE3NXB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIEBpbmNsdWRlIGJvcmRlcigxcHggMCAwIDAsIHNvbGlkLCAjY2NjKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIEhpZGUgY2xvc2Ugb24gcmVkaXJlY3QgbW9kYWxzXG4ucmVkaXJlY3QgLnJlbW9kYWwtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5yZW1vZGFsLS1zcGxpdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5yZW1vZGFsX19sZWZ0LFxuICAucmVtb2RhbF9fcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBBZGQgY2xpY2sgaGFuZCB0byBhbnl0aGluZyB0aGF0IGhhcyBhIG1vZGFsIHRhcmdldFxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVtb2RhbCdzIG5lY2Vzc2FyeSBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuXG5odG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQW50aSBGT1VDICovXG5cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtb2RhbC13cmFwcGVyW3N0eWxlKj1cImRpc3BsYXk6IGJsb2NrO1wiXSAucmVtb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCA5MCUpO1xuICBvcGFjaXR5OiAuOTtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG5cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xufVxuXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXG5cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIC8vIEZpbGwgc2NyZWVuIG9uIG1vYmlsZVxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucmVtb2RhbDpub3QoLmhlbHAtaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCwgbGFuZHNjYXBlKSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEN1c3RvbSBSZW1vZGFsIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBZHYuIFNlYXJjaCBIZWxwXG5cbi5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcblxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIZWxwIFZpZGVvc1xuXG4uaGVscC12aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDBweDtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDaGFydHMgLyBHcmFwaHMgTW9kYWxzXG5cbi5kYXRhLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBjYW52YXMgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jdGhlLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3BlbnRpcCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5vdC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm90LWNsb3NlOjphZnRlcntcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5vdC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBjc3MgaGFjayBmb3IgSUUgMTAgYW5kIElFIDk6IG1ha2UgdGhlIHRyYW5zcGFyZW50IGNsb3NlLWJ1dHRvbiBjbGlja2FibGVcbi8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTUxODkxODIvaWUtY3NzLWxpbmstdW5kZXItdHJhbnNwYXJlbnQtYm94LWlzLWNsaWNrYWJsZVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3Nle1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAwIDAgcmVwZWF0IHNjcm9sbCB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIik7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgT3BlbnRpcCB0YS1hbWVuZHMgc3R5bGVzXG4vLyAgT3BlbnRpcCB0YS1mcmVlLXRyaWFsLXRpcCBzdHlsZXNcbi8vICBPcGVudGlwIHRhLWF1ZGl0LWluc2lnaHQtdGlwIHN0eWxlc1xuLy8gIE9wZW50aXAgdGEtbWxpLXRhYmxlLXRpcCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciB7XG4gIC5vcGVudGlwIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAub3QtaGVhZGVye1xuICAgICAgLm90LWNsb3Nle1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5vdC1jbG9zZTo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXJ7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXB7XG4gIC5vdC1jb250ZW50e1xuICAgIGl7XG4gICAgICBjb2xvcjogIzAwNjRhMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciB7XG4gIC5vdC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm90LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vLyBqcXVlcnkgdWktZGlhbG9nXG4udWktZnJvbnR7XG4gIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7XG59XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgOTAlKTtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgei1pbmRleDogMTAwMDIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgfVxuXG4gICAgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKiAgQ1NTIGZvciB0aGUgbm8gYWNjZXNzIGluIHRoZSBkb2N1bWVudCBib2R5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX2JvZHlfaW5saW5le1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF9fYWN0aW9uLS1ib2R5e1xuICB3aWR0aDogMTAwJTtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkgdWwgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2V0dXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2Utc3BhY2U6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuJGJhc2UtcmF0aW86ICRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplO1xuXG4ldmVydGljYWwtcmh5dGhtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJhc2UgVHlwb2dyYXBoaWMgUnVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYm9keSB7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBmb250OiAjeyRiYXNlLWZvbnQtc2l6ZX0gLyAjeyRiYXNlLWxpbmUtaGVpZ2h0fSAkYmFzZS1mb250LWZhbWlseTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAmLnRvb2xiYXIsXG4gICAgJi50b29sYmFyLWRyYXdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVhZGluZ3Ncbi8vXG4vLyAgVGhlIGdvYWwgaGVyZSBpcyB0byBkZWZpbmUgaGVhZGluZ3MgYW5kIGVzdGFibGlzaCBwcmFjdGljYWxcbi8vICBmb250LXNpemluZyBmcm9tIHRoZSBnZXQgZ28uXG4vL1xuLy8gIEFsc28gaW5jbHVkZXMgYSBcImRvdWJsZS1zdHJhbmRlZCBoaWVyYXJjaHlcIiBhbGxvd2luZyB5b3UgdG8gdXNlIEhUTUxcbi8vICBoZWFkaW5nIGVsZW1lbnRzIG9yIHRoZSBhbHRlcm5hdGUgZXh0ZW5kIGluY2x1ZGVkIChiYXNlZCBvbiB0aGVcbi8vICBtaWxpdGFyeSBhbHBoYWJldCkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xufVxuXG4vLyBMZWdhY3kgc3R5bGVzIOKAkyBBUFxuLy8gaDEsXG4vLyAlYWxwaGEge1xuLy8gICBmb250LXNpemU6ICRoMS1zaXplO1xuLy8gICBmb250LXdlaWdodDogJG5vcm1hbDtcbi8vICAgbGluZS1oZWlnaHQ6IDE7XG4vLyB9XG5cbi8vIGgyLFxuLy8gJWJyYXZvIHtcbi8vICAgZm9udC1zaXplOiAkaDItc2l6ZTtcbi8vICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vIH1cblxuLy8gaDMsXG4vLyAlY2hhcmxpZSB7XG4vLyAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4vLyAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4vLyAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyB9XG5cbi8vIGg0LFxuLy8gJWRlbHRhIHtcbi8vICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbi8vIH1cblxuLy8gaDUsXG4vLyAlZWNobyB7XG4vLyAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4vLyB9XG5cbi8vIGg2LFxuLy8gJWZveHRyb3Qge1xuLy8gICBmb250LXNpemU6ICRoNi1zaXplO1xuLy8gfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVhZGluZyBHcm91cHNcbi8vXG4vLyAgVGFyZ2V0IGEgZ3JvdXAgb2YgaGVhZGluZ3Mgc3RhY2tlZCB0b2dldGhlciAoc3VjaCBhcyB0aXRsZS9zdWJ0aXRsZSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJWhncm91cCB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcblxuICBAaW5jbHVkZSBoZWFkaW5ncygxLDYpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBFeHRyYSBMYXJnZSAvIFNtYWxsIEV4dGVuZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJW1pY3JvIHtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbn1cblxuJW1pbGxpIHtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cblxuJWtpbG8ge1xuICBmb250LXNpemU6ICRraWxvLXNpemU7XG59XG5cbiVtZWdhIHtcbiAgZm9udC1zaXplOiAkbWVnYS1zaXplO1xufVxuXG4lZ2lnYSB7XG4gIGZvbnQtc2l6ZTogJGdpZ2Etc2l6ZTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYSB7XG4gIGNvbG9yOiAkYmFzZS1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIGxpbmVhcik7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItbGluay1jb2xvcjtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJyb3dzZXIgcHJlZml4aW5nXG4vL1xuLy8gIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDVweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4kcHJlZml4LXdlYmtpdDogIHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LW1vemlsbGE6IHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LW1zOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LW9wZXJhOiAgIHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LXNwZWM6ICAgIHRydWUgIWRlZmF1bHQ7XG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBtcyB7XG4gICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQWQgU3BhY2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXG4gIGltZyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYWRfX2NvbnRlbnQge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG5cbiAgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYVtjbGFzcyo9XCJidG4tLVwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUTkwgQWRzXG5cbi5hZC0tdG5sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM2NjY7XG5cbiAgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnRubC10aW1lcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBdXRob3IgQWRzXG5cbi5hZC0tYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuYWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWRfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogLTVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIZWxwIEFkc1xuXG4uYWQtLXdlbGNvbWUge1xuICBjb2xvcjogI2ZmZjtcblxuICAuYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5hZF9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC55b3V0dWJlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVscCBWaWRlb3NcblxuLmhlbHAtdmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgfVxuXG4gIC5oZWxwLXZpZGVvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5oZWxwLXZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlbHAtdmlkZW8tb3Ige1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNYXJrZXRpbmcgU2VjdGlvblxuXG4ubWFya2V0aW5nX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgd2lkdGg6IDQ2MHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZyZWUgVHJpYWwgQ1RBIG1vZHVsZXMgKHZhcmlvdXMgZm9ybXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIERlZmF1bHQgYm9keSBDVEFcbi5mcmVlLXRyaWFsLWN0YS0tYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46IDQwcHggMDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn0gLy8gRW5kIGRlZmF1bHQgYm9keSBDVEFcblxuLy8gRGVmYXVsdCBzaWRlYmFyIENUQVxuLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59IC8vIEVuZCBkZWZhdWx0IHNpZGViYXIgQ1RBXG5cbi8vIEFydGljbGUgcGFnZSBDVEFcbi5hcnRpY2xlLWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvYXJ0aWNsZS1DVEEtLWJhY2tncm91bmQucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAuYXJ0aWNsZS1jdGEtLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtY3RhLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICAgLmFydGljbGUtY3RhLS1mb290ZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFbmQgYXJ0aWNsZSBwYWdlIENUQVxuXG4vLyBGdWxsIHdpZHRoIENUQXNcbi5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCAtNTB2dzsgLy8gc2V0cyBiYWNrZ3JvdW5kIGNvbG9yIHRvIGZ1bGwtd2lkdGhcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCA1MHZ3OyAvLyBwcmV2ZW50cyBjb250ZW50IGJlaW5nIHB1bGxlZCB0byB0aGUgZWRnZXMgb2Ygc2NyZWVuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjYzllYWZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5idG4tLXByaW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cblxuICBwLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6ICRoNS1zaXplO1xuICB9XG5cbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufSAvLyBFbmQgZnVsbCB3aWR0aCBDVEFzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJWJ0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b24gaWNvbnMgYXJlIGFsaWduZWRcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cblxuICAmOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0O1xuICB9XG5cbiAgJi5uby1pY29uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSAvLyBFTkQgJWJ0blxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tLWxhcmdlX19uby0taWNvbiB7XG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBQcmltYXJ5XG4uYnRuLS1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlYnRuO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIH1cbn1cblxuLy8gU2Vjb25kYXJ5XG4uYnRuLS1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVidG47XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgfVxufVxuXG4vLyBUZXJ0aWFyeVxuLmJ0bi0tdGVydGlhcnkge1xuICBAZXh0ZW5kICVidG47XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxufVxuXG5cbi8vIFRleHQgTGlua3Ncbi50ZXh0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxufVxuXG4udGV4dC1saW5rLS1hbHQge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cbn1cblxuXG4vLyBJY29uIE9ubHlcbi5pY29uLW9ubHk6YmVmb3JlIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBHcmlkIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRtYXgtd2lkdGg6IDEyNDBweCAhZGVmYXVsdDtcbiRtaW4td2lkdGg6IDk2MHB4O1xuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXI6IDE1cHggIWRlZmF1bHQ7XG4kY29sdW1uOiAkbWF4LXdpZHRoIC8gJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNldCBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIG91dGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1pbi13aWR0aDogMHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNldCBSb3dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiByb3cge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2V0IFdpZHRoc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRjb2wtc2l6ZSwgJGZsb3c6IGxlZnQpIHtcblxuICAkY29sLXdpZHRoOiBwZXJjZW50YWdlKCRjb2wtc2l6ZSAvICRncmlkLWNvbHVtbnMpO1xuXG4gIEBpZiAkY29sLXNpemUgPiAkZ3JpZC1jb2x1bW5zIHtcbiAgICBAd2FybiBcIkNvbHVtbiBzaXplIHNob3VsZCBub3QgYmUgZ3JlYXRlciB0aGFuIG1heC1jb2x1bW5zICgjeyRncmlkLWNvbHVtbnN9KS5cIjtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuXG4gICAgQGlmICRmbG93ID09IFwicmlnaHRcIiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGZsb3cgPT0gXCJjZW50ZXJcIiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2hpZnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIHNoaWZ0KCRjb2wtc2hpZnQpIHtcbiAgJHNoaWZ0OiBwZXJjZW50YWdlKCRjb2wtc2hpZnQgLyAxMik7XG5cbiAgQGlmICRjb2wtc2hpZnQgPiAxMiB7XG4gICAgQHdhcm4gXCJTaG91bGQgbm90IHNoaWZ0IGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoMTIpLlwiO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2hpZnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEh1Z1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gaHVnKCRkaXJlY3Rpb24pIHtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInJpZ2h0XCIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwiYm90aFwiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiSHVnIHJlcXVpcmVzICdsZWZ0JywgJ3JpZ2h0Jywgb3IgJ2JvdGgnLiBQbGVhc2UgY2hvb3NlIGEgdmFsaWQgZGlyZWN0aW9uLlwiO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBRdWVyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gc2NyZWVuKCRyZXMtbWluLCAkcmVzLW1heCwgJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICBAaWYgJG9yaWVudGF0aW9uIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KVxuICAgIGFuZCAob3JpZW50YXRpb246I3skb3JpZW50YXRpb259KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMtbWluKSBhbmQgKG1heC13aWR0aDogJHJlcy1tYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbigkcmVzKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRyZXMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENsZWFyZml4XG4vLyBcbi8vICBTb3VyY2U6XG4vLyAgY3NzLTEwMS5vcmcvYXJ0aWNsZXMvY2xlYXJmaXgvbGF0ZXN0LW5ldy1jbGVhcmZpeC1zby1mYXIucGhwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFRydW5jYXRlIHNpbmdsZS1saW5lZCBlbGVtZW50c1xuXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRlLXdpZHRoKSB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC8vIEVuc3VyZSB3aWR0aCBoYXMgYSB2YWx1ZVxuICBAaWYgdW5pdGxlc3MoJHRydW5jYXRlLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGggKyBweDtcbiAgfVxuICBAZWxzZSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGg7XG4gIH1cblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxufVxuIiwiLmJvYXJkLW9mLWRpcmVjdG9ycyB7XG4gIC52aWV3LWhlYWRlciBoMixcbiAgLnZpZXctZm9vdGVyIGgyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLm1hbmFnZW1lbnQtdGVhbSxcbi5ib2FyZC1vZi1kaXJlY3RvcnMge1xuICAudmlldy1oZWFkZXIsXG4gIC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG4gIFxuICAuaXRlbS1saXN0IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBvcnRyYWl0IHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1qb2ItcG9zaXRpb24sXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtY29tcGFueSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtYm9keSBhLnRleHQtbGluay0tYWx0OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAudmlldy1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvamVjdCBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1mYW1pbHk6ICBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJyYW5kLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1zaXplOiAgIDE0cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xuXG4kYmFzZS1ib3JkZXItcmFkaXVzOiAwcHg7XG5cbi8vIEhlYWRpbmcgU2l6ZXNcblxuJGdpZ2Etc2l6ZTogIDcycHg7IC8vICVnaWdhXG4kbWVnYS1zaXplOiAgNjBweDsgLy8gJW1lZ2FcbiRraWxvLXNpemU6ICAyOHB4OyAvLyAla2lsb1xuXG4kaDEtc2l6ZTogICAgMjhweDsgLy8gJWFscGhhXG4kaDItc2l6ZTogICAgMThweDsgLy8gJWJyYXZvXG4kaDMtc2l6ZTogICAgMTNweDsgLy8gJWNoYXJsaWVcbiRoNC1zaXplOiAgICAyMHB4OyAvLyAlZGVsdGFcbiRoNS1zaXplOiAgICAxOHB4OyAvLyAlZWNob1xuJGg2LXNpemU6ICAgIDE2cHg7IC8vICVmb3h0cm90XG5cbiR0aW55LXNpemU6ICAxM3B4O1xuJG1pbGxpLXNpemU6IDEycHg7IC8vICVtaWxsaVxuJG1pY3JvLXNpemU6IDExcHg7IC8vICVtaWNyb1xuJG1pbmktc2l6ZTogIDEwcHg7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGxpZ2h0ZXN0OiAgMTAwO1xuJGxpZ2h0OiAgICAgMzAwO1xuJG5vcm1hbDogICAgNDAwO1xuJHNlbWlib2xkOiAgNjAwO1xuJGJvbGQ6ICAgICAgNzAwO1xuJGJsYWNrOiAgICAgOTAwO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gIEJhc2UgY29sb3JzXG4kYmFzZS1ib2R5LWNvbG9yOiAgI2ZmZjtcbiRiYXNlLWZvbnQtY29sb3I6ICAjMjIyO1xuJGJhc2UtYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG4vLyAgQnJhbmQgY29sb3JzXG4vLyAgQmx1ZVxuJGJyYW5kLWNvbG9yLS1saWdodDogIzI2N2JhZjtcbiRicmFuZC1jb2xvcjogIzAwNjRhMjtcbiRicmFuZC1jb2xvci0tZGFyazogIzAwNTU4OTtcblxuLy8gIE9yYW5nZVxuJGJyYW5kLWNvbG9yLTItLWxpZ2h0OiAjZjM4ODQxO1xuJGJyYW5kLWNvbG9yLTI6ICNmMjczMjA7XG4kYnJhbmQtY29sb3ItMi0tZGFyazogI2QzNWMxZDtcblxuLy8gIEdyZXlzXG4kYnJhbmQtY29sb3ItM2E6ICM0NDQ7XG4kYnJhbmQtY29sb3ItM2I6ICM2NjY7XG4kYnJhbmQtY29sb3ItM2M6ICM5OTk7XG4kYnJhbmQtY29sb3ItM2Q6ICNjY2M7XG4kYnJhbmQtY29sb3ItM2U6ICNlZWU7XG4kYnJhbmQtY29sb3ItM2Y6ICNmYWZhZmE7XG5cbi8vIEZlZGVyYWwgYmx1ZVxuJGJyYW5kLWNvbG9yLTQ6ICMwODQ2N2Q7XG5cbi8vICBTdGF0ZSBncmVlblxuJGJyYW5kLWNvbG9yLTU6ICMwMDY4Mzg7XG5cbi8vIEludGVybmF0aW9uYWwgcmVkXG4kYnJhbmQtY29sb3ItNjogIzk1MjIyNjtcblxuJGJyYW5kLWNvbG9yLWJsb2c6ICM3NTc1ODQ7XG5cblxuLy8gIExpbmsgQ29sb3JzXG4kYmFzZS1saW5rLWNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuJGhvdmVyLWxpbmstY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvcm0gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRmb3JtLWJvcmRlci1jb2xvcjogICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xuJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDE1JSk7XG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICRicmFuZC1jb2xvcjtcbiRmb3JtLWJvcmRlci1yYWRpdXM6ICAgICAgJGJhc2UtYm9yZGVyLXJhZGl1cztcblxuJGZvcm0tYm94LXNoYWRvdzogbm9uZTtcbiRmb3JtLWJveC1zaGFkb3ctZm9jdXM6IG5vbmU7XG5cbiRmb3JtLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiRmb3JtLWZvbnQtc2l6ZTogICAkbWlsbGktc2l6ZTtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgR3JpZCBPdmVycmlkZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gJG1heC13aWR0aDogMTI0MHB4O1xuLy8gJGdyaWQtY29sdW1uczogMTI7XG5cbiRncmlkLWd1dHRlcjogMjBweDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgUXVlcnkgV2lkdGhzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRtb2JpbGU6ICAgNDgwcHg7IC8vIFBvcnRyYWl0IGlQaG9uZVxuJG1vYmlsZS1sOiA2NTBweDsgLy8gTGFuZHNjYXBlIE5leHVzIC8gR2FsYXh5ICgrc29tZSBmb3IgZ29vZCBtZWFzdXJlKVxuJHRhYmxldDogICA5NjBweDsgLy8gUG9ydHJhaXQgaVBhZCAoYnJlYWsgdG8gdGFibGV0IGF0IGNvbnRhaW4gbWF4KVxuJHRhYmxldC1sOiAxMzY2cHg7IC8vIExhbmRzY2FwZSBpUGFkIFByb1xuJGxhcHRvcDogICAxNDQwcHg7XG4kZGVza3RvcDogIDE5MjBweDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBlQ29tbWVyY2UgUHJvZHVjdCBTaG93Y2FzZSBtb2R1bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gRGVmYXVsdCBzaG93Y2FzZVxuLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICA+IC5maWVsZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHJvZHVjdC1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBlY29tbS1jYXJkLS1oZWFkZXI7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWJveC0taGVhZGVyLmZlZGVyYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIuc3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIuaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci02O1xuICAgICAgfVxuXG4gICAgICAudG9waWMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgZWNvbW0tY2FyZC0tYmFja2dyb3VuZDtcbiAgICAgIH1cblxuICAgICAgLnRvcGljLWNvbnRlbnQgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufSAvLyBlbmQgZGVmYXVsdCBzaG93Y2FzZVxuXG4vLyBTaWRlYmFyIHNob3djYXNlXG4uc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuXG4gICAgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVjb21tLWNhcmQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4OiAxIDEgMCU7IC8vIGZpeCBmb3IgY29udGVudCBleHRlbmRpbmcgcGFzdCBjb250YWluZXIgaW4gSUVcblxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzLmZlZGVyYWwge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICB9XG5cbiAgICAgIGgzLnN0YXRlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01O1xuICAgICAgfVxuXG4gICAgICBoMy5pbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci02O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93Y2FzZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSAvLyBlbmQgc2lkZWJhciBzaG93Y2FzZSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTaGFyZWQgQ2FyZCBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gVmVydGljYWwgY2FyZHNcbkBtaXhpbiBjYXJkLS1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIGVDb21tZXJjZS1zcGVjaWZpY1xuQG1peGluIGVjb21tLWNhcmQtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWl4aW4gZWNvbW0tY2FyZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn0gLy8gZW5kIGVDb21tZXJjZS1zcGVjaWZpY1xuLy8gZW5kIHZlcnRpY2FsIGNhcmRzXG5cbi8vIEhvcml6b250YWwgY2FyZHMiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgZUNvbW1lcmNlIEludGVncmF0ZWQgU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZWNvbW0tYWJvdXQtLXNpZGViYXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB9XG5cbiAgLnByaWNlLWZyZXF1ZW5jeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLnByaWNlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC5mcmVxdWVuY3kge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgI3Byb2R1Y3QtcHJpY2luZyB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fcXVhbnRpdHkge1xuICAgICAgLnNlY3Rpb24tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRoNS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAjcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIFxuICAjcHJvZHVjdC1kZXRhaWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RfX3NhbXBsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLypieFNsaWRlciBzZWN0aW9uIG9uIHByb2R1Y3QgZGV0YWlsIHBhZ2UqL1xuICAuYngtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgLndyYXAtLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBjaXRlIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBjaXRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgICBjaXRlIC5hdXRob3Jfd29yayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGEuZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG5cbiAgICAgIC5ieC1wcmV2LFxuICAgICAgLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5ieC1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5ieC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICB9XG4gICAgfVxuICB9IC8qZW5kIGJ4U2xpZGVyIHNlY3Rpb24qL1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBJbmZvIEJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJWluZm8tYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAycHggMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLmllOCAmIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59IC8vIEVORCAlaW5mby1iYXJcblxuXG4udG9wLW5ld3MtZGF0ZSB7XG4gIEBleHRlbmQgJWluZm8tYmFyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7XG4gIH1cbn0gLy8gRU5EIHRvcC1uZXdzLWRhdGVcblxuXG4laW5mby1iYXItLW5hdiB7XG4gIEBleHRlbmQgJWluZm8tYmFyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYztcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC8vICAgd2lkdGg6IGF1dG87XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIi0tcHJldlwiXSB7XG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSAvLyBFTkQgaW5mby1iYXItLW5hdlxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIENvbnRhaW5lcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmNvbnRlbnQtYmxvY2ssXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgLy8gICBwYWRkaW5nOiAwIDIwcHg7XG4gIC8vIH1cbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2svLS0qXG5cbi5saW5rLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufSAvLyBFTkQgbGluay1saXN0XG5cbi5saW5rLWxpc3QtLXN1Yi1jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBDb250YWluZXJzIC0gRGVmYXVsdCBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2hlYWRlclxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSAvLyBFTkQgY29udGVudC1ibG9ja19fdGl0bGVcblxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxufSAvLyBFTkQgY29udGVudC1ibG9ja19fbGlua1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBDb250YWluZXJzIC0gQm94ZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmNvbnRlbnQtYmxvY2stLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgICB9XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgfVxufSAvLyBFTkQgY29udGVudC1ibG9jay0tYm94XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIEJveGVkIEFsdCAoRGFyayBIZWFkZXIgLyBCYWNrZ3JvdW5kKVxuLy9cbi8vICBPbmx5IHVzZWQgaW4gVHJlYXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIHtcbiAgLy8gT2Zmc2V0IHRvIGxpbmUgdXAgd2l0aCBicmVhZGNydW1ic1xuICAvLyBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgLmNvbnRlbnQtYmxvY2stLWJveCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcblxuICAgICYgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGF0ZXN0IE5ld3MgKEZSTCAvIERhaWxsaWVzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdLFxuICAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC8vIEZSTFxuICAuZnJsICYge1xuICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuXG4gICAgLmNvbHVtbi5maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuY29sdW1uLmxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIERhaWxpZXNcbiAgLmRhaWxpZXMgJiB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIGxhdGVzdC11cGRhdGVzXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpc3RlZCBDb250ZW50IC8gTGFuZGluZyBQYWdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubGFuZGluZ19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5cbi5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuY29udGVudC1ibG9jayB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW46IDAgLTIwcHggNjBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuXG4gICAgLmxhbmRpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIGxpc3RpbmdcblxuLy8gRXh0cmEgaW5mbyBzZWN0aW9uLCBvbmx5IG9uIFRyZWF0aWVzXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSAvLyBFTkQgbGlzdGluZ19fZGVzY3JpcHRpb25cblxuLy8gQXJ0aWNsZSBjb250ZW50IHB1bGxlZCBpbiB2aWEgZm9ybXMsIEVPTUxcbi5lb21sLWNvbnRlbnQge1xuICAuY29udGVudCA+IGZvcm0ge1xuICAgIC50aXRsZSxcbiAgICBwLmZpZWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIGVvbWwtY29udGVudFxuXG5cbi8vIENvbnRyb2xzIChzb3J0aW5nLCB2aWV3IG9wdGlvbnMpXG4ubGlzdGluZ19fY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgLmZvcm0taXRlbS1kb2N1bWVudC10eXBlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYXJrdXBfb3Ige1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IC8vIEVORCBsaXN0aW5nX19jb250cm9sc1xuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcsXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgQGluY2x1ZGUgaHVnKGJvdGgpO1xufVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgZm9ybSxcbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IC8vIEVORCBsaXN0aW5nX19jb250cm9scy0tdmlld1xuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XG4gIC8vIENUQSBMaW5rcyBhbmQgQnV0dG9uc1xuICBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAvLyBDVEEgTGlua3NcbiAgYTpub3QoW2NsYXNzKj1cImJ0bi0tXCJdKSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuXG4ubGlzdGluZ19fdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG59XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHtcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmdfX2NvbnRlbnQge1xuICBjbGVhcjogYm90aDtcblxuICBvbCxcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBvbC91bFxufSAvLyBFTkQgbGlzdGluZ19fY29udGVudFxuXG4ubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIGlucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEF1dGhvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hdXRob3Jze1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cblxuLmF1dGhvcnNfX2J5bGluZXtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIC5hdXRob3J7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBoZWlnaHQ6IDQwcHg7XG4vLyAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vIH0gLy8gRU5EIGF1dGhvclxuXG4uYXV0aG9yX19pbWFnZSxcbi5hdXRob3JfX25hbWV7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hdXRob3JfX2ltYWdle1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1ne1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYXV0aG9yX19uYW1le1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZBVENBXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIC5mYXRjYSB7XG4vLyAgIC8vIExvYWQgTW9yZSBidXR0b25cbi8vICAgLmxpc3RpbmdfX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcbi8vICAgICBAZXh0ZW5kIC5idG4tLXRlcnRpYXJ5O1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHdpZHRoOiAxNTBweDtcbi8vICAgICBtYXJnaW46IDIwcHggYXV0bztcbi8vICAgfVxuLy8gfVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2VhcmNoIFRlcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1saWdodDsgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCxcbm1hcmsuc2VhcmNoLWhpZ2hsaWdodC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG59XG5cbi5kb2N1bWVudF9fc2VhcmNoLW5hdi5nbG9iYWwtc2VhcmNoLW5hdiB7XG4gIHotaW5kZXg6IDk7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIb2xpZGF5IE1lc3NhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5ob2xpZGF5LW1lc3NhZ2Uge1xuICAuaG9saWRheS1tZXNzYWdlX19hbGVydCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgIEZlZWRiYWNrIExpbmsgVEVNUFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZlZWRiYWNrLWxpbmsge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQsIC4zcztcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLXRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIHByaW50XG4gIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5cbi8vIEFkbWluIC0gVGFicyBXcmFwcGVyXG4jdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDIwcHg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9hZGluZyBNb2RhbCAvIE1lc3NhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG5cbi8vIE5ldyBsb2FkZXJcbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAxKTtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJpZ19fbG9hZGVyIHtcbiAgLmxvYWRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIE9iamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJi5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gSGlkZSBsb2FkaW5nIGdpZiBmb3IgUlEgYWRkL3JlbW92ZVxuICAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlcG9zaXRpb24gUlEgYnV0dG9uXG4gIC5mbGFnLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxNXB4IDAgMCAwcHgpO1xuICB9XG5cbiAgLmFkZC10by1xdWV1ZSxcbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBAaW5jbHVkZSBzaXplKDQwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hZGQtdG8tcXVldWUge1xuICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG5cbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICB9XG4gIH1cbn0gLy8gRU5EIG1lZGlhXG5cbi8vIE1lZGlhIGltYWdlc1xuLm1lZGlhX19sZWZ0LFxuLm1lZGlhX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5tZWRpYV9faW1hZ2Uge1xuICBAaW5jbHVkZSBzaXplKDEwMHB4KTtcbn1cblxuLy8gTWVkaWEgQ29udGVudFxuLm1lZGlhX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5tZWRpYS0tYmxvZywgXG4ubWVkaWEtLW9waW5pb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5ibG9nLWxpc3Qge1xuICAubWVkaWEtLWJsb2cge1xuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgZGl2Pi5tZWRpYV9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGRpdj4ubWVkaWFfX2F1dGhvcisubWVkaWFfX2RhdGV0aW1lOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICBkaXY+Lm1lZGlhX19kYXRldGltZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBEYXRldGltZS9BdXRob3Jcbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgfVxuICB9XG59IC8vIEVORCBkYXRldGltZS9hdXRob3JcblxuLy8gTWVkaWEgRGF0ZXRpbWVcbi5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xufVxuXG4vLyBNZWRpYSBQcm9kdWN0IE5hbWVcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vLyBNZWRpYSB0aXRsZVxuLmxpc3Rpbmcge1xuICAubWVkaWFfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6ICRoNC1zaXplO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIFxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuICAgIH1cblxuICAgICY6dmlzaXRlZDpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufSAvLyBFTkQgdGl0bGVcblxuLy8gTWVkaWEgQXV0aG9yXG4ubWVkaWFfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTWVkaWEgc25pcHBldFxuLm1lZGlhX19zbmlwcGV0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbn1cblxuLy8gRGFpbHkgVGFnc1xuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuXG4gICYgKyAubWVkaWFfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9IC8vIEVORCBtZWRpYV9fdGFnICsgLm1lZGlhX19tZXRhXG59IC8vIEVORCBtZWRpYV9fdGFnXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzaWMgUG9zaXRpb25pbmcgKFR5cGUgKyBUL0wvQi9SIFZhbHVlcylcbi8vXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XG5cbiAgLy8gSWYgbm8gcG9zaXRpb24gdHlwZSBkZXNpZ25hdGVkLCBkZWZhdWx0IHRvIFwicmVsYXRpdmVcIlxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xuICAgICRwb3MtdmFsczogJHBvcy10eXBlO1xuICAgICRwb3MtdHlwZTogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBTZXBhcmF0ZSB2YWx1ZXMgaW50byB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XG4gICRyaWdodDogbnRoKCRwb3MtdmFscywgMik7XG4gICRib3R0b206IG50aCgkcG9zLXZhbHMsIDMpO1xuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XG5cbiAgLy8gUmV0dXJuIHBvc2l0aW9uXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XG5cbiAgLy8gUmV0dXJuIHZhbHVlc1xuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxuICAvLyBvdGhlcndpc2UgaWdub3JlXG4gIEBpZiAodHlwZS1vZigkdG9wKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdG9wKSkge1xuICAgIHRvcDogJHRvcDtcbiAgfVxuXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcbiAgICByaWdodDogJHJpZ2h0O1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRib3R0b20pID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRib3R0b20pKSB7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRsZWZ0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkbGVmdCkpIHtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkFkdmFuY2UgU2VhcmNoXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNlYXJjaF9hcmVhX2NvbnRhaW5lclxue1xuICAgIHdpZHRoOjk2JTtcbiAgICBtYXJnaW4tbGVmdDoyJVxufVxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNcbntcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xufVxuXG4uYWR2X3NlYXJjaF9hbmRfZGl2XG57XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbiNlZGl0X2F1dGhvcnNfYWR2X2Nob3NlbiwgI2VkaXRfanVkZ2VzX2Fkdl9jaG9zZW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xufVxuXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3Nlblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJvZHktY29sb3I7XG59XG5cbiNlZGl0LXNlYXJjaC1hZHZcbntcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xufVxuXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodHtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZVxue1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB3aWR0aDo1MCU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5hZHZfc2VhcmNoX2xlZnRfZ3JvdXBcbntcbiAgICB3aWR0aDo0OCU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6MiU7XG59XG4uYWR2X3NlYXJjaF9yaWdodF9ncm91cFxue1xuICAgIHdpZHRoOjQ4JTtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OjIlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hZHZfc2VhcmNoX3dyYXBwZXJcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNEREQ7XG4gICAgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG59XG5cbiNhZHZfc2VhcmNoX3dyYXBwZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG59XG4uY29ubmVjdG9yc19hZHZfc2VhcmNoXG57XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYWR2X2RhdGVfY2xlYXJfbGlua1xue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2Rpdlxue1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi5hZHZfc2VhcmNoX2NsZWFyX2Zvcm1fYnV0dG9uXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHdpZHRoOiA2N3B4O1xufVxuXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uX2Rpdlxue1xuICAgIGZsb2F0OnJpZ2h0O1xufVxuXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uXG57XG4gIGJhY2tncm91bmQ6IHJnYigyNDIsIDExNSwgMzIpIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYxcHg7XG4gICAgd2lkdGg6IDY3cHg7XG59XG5cbi5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gIH1cbn1cbmxpLmFjdGl2ZS1yZXN1bHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDlwdDtcbiAgfVxufVxuXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjtcbiAgICBmb250LWZhbWlseTogXCJ0YXhcIjtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29ue1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9jYWxlbmRhci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCAvIDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogNzMlO1xuICAgIG1hcmdpbi10b3A6IDE1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE3JTtcbiAgICB6LWluZGV4OiAyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW4tdG9wOiAyOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDY3JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICB9XG59XG5cbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVye1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB0b3A6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuXG4vLyBNYWdhemluZS9Qcm9kdWN0IGNvbG9yc1xuJHRuLWNvbG9yOiAjMDg0NjdkO1xuJHN0bi1jb2xvcjogIzAwNjgzODtcbiR0bmktY29sb3I6ICM5NTIyMjY7XG4kZW90ci1jb2xvcjogIzAwNDA3ODtcbiRpdHItY29sb3I6ICMwMDQwNzg7XG5cbi50YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBsaSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50YWJzLW5hdl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHByZXZlbnRzIHRhYnMgZnJvbSBib3VuY2luZyB3aGVuIG9uZSBiZWNvbWVzIGFjdGl2ZSBhbmQgaGFzIGJvcmRlcnNcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgJi50YXgtbm90ZXMge1xuICAgIGNvbG9yOiAkdG4tY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuLWNvbG9yO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN0YXRlLXRheC1ub3RlcyB7XG4gICAgY29sb3I6ICRzdG4tY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDRweCAxcHggMCAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBjb2xvcjogJHRuaS1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG5pLWNvbG9yO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0bmktY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIH1cbn0gLy8gRU5EIHRhYnMtbmF2X190YWIiLCIudGEtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRicmFuZC1jb2xvci01O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICB9XG59XG5cbi50YS10b29sYmFyX190aXRsZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBmbG9hdDogbGVmdDtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxleDogMTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLndvcmQtc2VhcmNoLWNsZWFyLFxuICAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50YS10b29sYmFyX19zZWFyY2gtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgJixcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIFtjbGFzcyo9aWNvbi1dOmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi50YS10b29sYmFyLS13b3JrYmVuY2gge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcbiAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzLFxuICAgIC50YS10b29sYmFyX19zb3J0LFxuICAgIC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgPiBidXR0b24sXG4gICAgICA+IHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICAuaWNvbi10YWcsXG4gICAgICAgIC5pY29uLXVwbG9hZCB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgIC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgICBmbGV4OiAwIDEgNDklO1xuICAgICAgfVxuXG4gICAgICAudGEtdG9vbGJhcl9fc29ydCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2hcblxuXG5cbi50YS10b29sYmFyX19maWx0ZXItLXR5cGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5cbi5leHBvcnRfX2Ryb3Bkb3duLFxuLmZpbHRlci10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5cbi5maWx0ZXItdGFncyAudGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG59XG5cbi5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIGJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uZmlsdGVyLXRhZ3NfX2xpc3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4uZXhwb3J0X19kcm9wZG93biB7XG4gIHdpZHRoOiAyNzVweDtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hhcmUtYW5ub3RhdGlvbnMge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgc2hhcmUtYW5ub3RhdGlvbnNcblxuICAuZXhwb3J0X19kb3dubG9hZC1wZGYtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG5cbi5maWx0ZXItdGFncyB7XG4gIHdpZHRoOiAzNTBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE9mZmljaWFsIENTUyBmcm9tIE9wZW5UaXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm9wZW50aXAtY29udGFpbmVyLFxuLm9wZW50aXAtY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkIC5vcGVudGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgLy8gdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDYwcHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWFsZXJ0IC5vcGVudGlwIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG59XG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZ2xhc3MgLm9wZW50aXAge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGNvbG9yOiAjMzE3Y2M1O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLDk0LDE1MywwLjMpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93LFxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIEN1c3RvbVxuXG4ub3QtY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlbGF0ZWQgUHJvZHVjdHMgbW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgfVxuXG4gICAgaDEuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgICAucmVsYXRlZC1wcm9kdWN0X19wcm9kdWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vIGVuZCBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZSBcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTW9yZSBBcnRpY2xlcyBmcm9tIF9fIG1vZHVsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubW9yZS1hcnRpY2xlcyB7XG4gIC5tb3JlLWFydGljbGVzLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTYW1wbGUgT3VyIFdvcmsgc2lkZWJhciBtb2R1bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnNhbXBsZS13b3JrIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYV9fbWV0YSBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICAuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAubWVkaWFfX21ldGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gZW5kIFNhbXBsZSBPdXIgV29yayBzaWRlYmFyIG1vZHVsZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2FtcGxlIE91ciBXb3JrIGhvbWVwYWdlIG1vZHVsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnNhbXBsZS13b3JrLS1ob21lcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLm1lZGlhX19kZWZhdWx0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMS41KTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclOyAvLyBmYWxsYmFjayBmb3IgSUVcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7IC8vIGZhbGxiYWNrIGZvciBJRVxuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICAgICAgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNpZGViYXIgRm9ybXMgLSBvbiBPcGluaW9ucyBhbmQgU3R1ZGVudCBXcml0aW5nIENvbXBldGl0aW9uIHBhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5vcGluaW9ucy1zdWJzY3JpYmUsXG4uc3R1ZGVudC1zdWJtaXNzaW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDNweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgLmNvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuXG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVG9wL0xhdGVzdCBOZXdzIG1vZHVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gVG9wIE5ld3Mgc2lkZWJhciBtb2R1bGVcbi50b3AtbmV3cy0tc2lkZWJhciB7XG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIC5tZWRpYV9fbWV0YSBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1sb2NrIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMy50YXgtbm90ZXMtdG9kYXksXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwge1xuICAgICAgYTpob3ZlcixcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMuc3RhdGUtdGF4LXRvZGF5LFxuICAgIGgzLnRheC1ub3Rlcy10b2RheS1zdGF0ZSB7XG4gICAgICBhOmhvdmVyLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMy53b3JsZHdpZGUtdGF4LWRhaWx5LFxuICAgIGgzLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIHtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci02O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn0gLy8gZW5kIFRvcCBOZXdzIHNpZGViYXIgbW9kdWxlXG5cbi8vIEFub255bW91cyBob21lcGFnZSBUb3AgTmV3cyBtb2R1bGVcbi50b3AtbmV3cy0taG9tZXBhZ2Uge1xuICAudG9wLW5ld3Mge1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDglO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBlbmQgQW5vbnltb3VzIGhvbWVwYWdlIFRvcCBOZXdzIG1vZHVsZSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBYm91dCBVcyBwYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hYm91dC11cyB7XG4gIC5hYm91dC11c19faGVhZGVyLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnRhYnMtbmF2X190YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC50YWItY29udGVudF9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50X19ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4gICAgfVxuICAgIFxuICAgIC50YWItY29udGVudF9fYm9keSBoMiB7XG4gICAgICBmb250LXNpemU6ICRoMi1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLnRhYi1jb250ZW50X19ib2R5IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIHtcbiAgICAuaW5mb3JtYXRpb24taXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24taXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDMwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uLWl0ZW0gPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24taXRlbSBhLFxuICAgIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uLWl0ZW0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEF3YXJkcyB0aW1lbGluZVxuICAuYXdhcmRzLXRpbWVsaW5lIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1yb3ctb2RkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1yb3ctb2RkIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtcm93LWV2ZW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBlbmQgQXdhcmRzIHRpbWVsaW5lXG59IiwiLmF1ZGl0LW1hbnVhbHMge1xuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgfVxufVxuXG4udG5haVN0YXRlSGVhZHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmF1ZGl0LWluc2lnaHRfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG5cbiAgLnByb21vX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC43NSkgMCUsIHJnYmEoMCwgMCAsIDAsIDApIDc1JSwgcmdiYSgwLCAwICwgMCwgMCkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NWNoO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBhLFxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMzVjaDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuXG5cbi5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbi8qXG4gIC5ub3QtbG9nZ2VkLWluICYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiovXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2xhYmVsLW5ld3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6MjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxuXG4gIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5pY29uLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJyYW5kLWNvbG9yLTU7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEtlZXAgY2VudGVyaW5nXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyxcbi5hdWRpdC1tYW51YWxzX19tb3JlLFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDb250YWluIGxvYWRpbmcgc3Bpbm5lclxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBjbGVhcjogYm90aDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3Mge1xuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcbiAgICAmOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gICAgJjphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2xlZnQge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyB7XG4gIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5pY29uLXJlZnJlc2gge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgICAmOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIHtcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cblxuXG5cbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcbi5hdWRpdC1tYW51YWxfX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5mYXZvcml0ZXMtLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICRicmFuZC1jb2xvci0zZTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIC8vIHdpZHRoOiAzMSU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGF0ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIC5pY29uLXN0YXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAuc3RhdGUtLWZhdm9yaXRlICYge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cblxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjpob3ZlcixcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6Zm9jdXMsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnN0YXRlX190b2dnbGUtc3RhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4uc3RhdGVfX21hbnVhbHMge1xuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuXG4jZGF0YVRhYmxlU0FNX3dyYXBwZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4jZGF0YVRhYmxlU0FNIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIH1cblxuICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLnNvcnRpbmc6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4gICAgICAmLnNvcnRpbmdfYXNjOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbiAgICAgICYuc29ydGluZ19kZXNjOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG5cbiAgICAgIC8vIFZlcnNpb25cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIERvY3VtZW50c1xuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIExhc3QgVmlld2VkXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgLy8gQWN0aW9uc1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQgdGgsXG4gIHRib2R5IHRkIHtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMykpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIGEge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHJbcm9sZV0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcbiAgICB9XG5cbiAgICB0ci5ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHRyLnNob3due1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xuXG4gICAgICBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYmZiZGJmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgICAgfVxuXG4gICAgICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIHtcbiAgICAgICAgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIGE6aG92ZXIgaTo6YmVmb3JlLFxuICAgICAgJjpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuXG5cbi5hdWRpdC1uZXdzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLm1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4uZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcblxuICAvLyBTbWFsbCBvdmVycmlkZSB3aGVuIGxvZ2dlZCBpbiBhcyBhZG1pblxuICAubG9nZ2VkLWluLnRvb2xiYXIgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpO1xuICB9XG5cbiAgLmxvZ2dlZC1pbi50b29sYmFyLWRyYXdlciAmIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gIH1cblxuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gQ29yZSBkb2Mgc3R5bGVzXG4gIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjAsIDIyMCwgMjIwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgb25lIGRvYyBzZWxlY3RlZFxuICAmLmRvY3VtZW50c19zaW5nbGUge1xuICAgIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIGRvY3VtZW50c19zaW5nbGVcblxuICAvLyBJZiB0d28gZG9jcyBzZWxlY3RlZFxuICAmLmRvY3VtZW50c19jb21wYXJlIHtcbiAgICA+IC5yZWdpb24sXG4gICAgPiAucmVnaW9uID4gLmJsb2NrLFxuICAgID4gLnJlZ2lvbiA+IC5ibG9jayA+IC5jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnRfX2xlZnQsXG4gICAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgZG9jdW1lbnRzX2NvbXBhcmVcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAvL2hlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufSAvLyBFTkQgZG9jdW1lbnRzXG5cblxuLmRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgPiBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkYnJhbmQtY29sb3ItLWxpZ2h0LCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAxIDQ4JTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICArIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLyBFTkQgYnRuLS1zZWNvbmRhcnlcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gIH0gLy8gRU5EIGhlYWRlclxuXG4gIC5kb2N1bWVudF9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhcmVfZG9jc19jbG9zZV9zcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfSAvLyBFTkQgZG9jdW1lbnRfX3RpdGxlXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn0gLy8gRU5EIGRvY3VtZW50XG5cbi5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRvY3VtZW50X19mdWxsdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAvLyBBc3N1bWUgaWYgZnVsbHRleHQgY29tcG9uZW50IGhhcyBhbiBJRCxcbiAgLy8gaXQgaXMgc2VsZWN0YWJsZSBmb3IgYW5ub3RhdGlvbnMuXG4gIFtpZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuXG4gICAgJi5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTUsIDI1Myk7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAmLmljb24tcGVuY2lsOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogJi5oaWdobGlnaHQubm90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9Ki9cblxuICAgIC8vIE1vYmlsZSBoaWdobGlnaHQgZWxlbWVudFxuICAgIGJ1dHRvbi5qcy1oaWdobGlnaHQtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUsXG4gIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICB0YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLW5hdl9fY291bnRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZWFyY2gtbmF2X19jb250cm9scyB7XG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmRvY3VtZW50X190b2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjoxMHB4IDM2cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IG9sID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnRvY19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudG9jX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnRvY19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIEJhY2sgdG8gdG9wIGZvciBUb0NcbiAgLmJhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3VtZW50X190b29sYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC50b29sYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9IC8vIEVORCB0b29sYm94X19saW5rXG5cbiAgLy8gQWN0aXZlIHN0YXRlIGlmIHNlbGVjdGVkIHBhcmFncmFwaCBpcyBoaWdobGlnaHRlZCBvciBub3RhdGVkXG4gICYuaGlnaGxpZ2h0IC5qcy1oaWdobGlnaHQtZWxlbWVudCxcbiAgJi5ub3RlIC5qcy1jcmVhdGUtbm90ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIH1cblxuICAvLyBMZWZ0IGRvYyB0b29sYm94XG4gIC5kb2N1bWVudF9fbGVmdCAmIHtcbiAgICByaWdodDogLTM3cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YwNzMyZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBSaWdodCBkb2MgdG9vbGJveFxuICAuZG9jdW1lbnRfX3JpZ2h0ICYge1xuICAgIGxlZnQ6IC0zN3B4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmO1xuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2hhbmdlLWRvY3VtZW50IHtcbiAgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgID4gYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC50aHJvYmJlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRlX19tYW51YWxzIHtcbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgaSxcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgaSxcbiAgICAgIGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIEVORCBsaVxuICB9IC8vIEVORCBzdGF0ZV9fbWFudWFsc1xufVxuXG4uYXVkaXQtbWFudWFsX19saXN0IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuXG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xuICAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICArIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEZvciB3b3JkIHNlYXJjaCAmIGNsZWFyIGJ1dHRvbnMgbmV4dCB0byBzZWFyY2ggYm94ZXMgb24gZG9jdW1lbnRzICYgaW4gd29ya2JlbmNoLiAqL1xuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLWNsZWFyLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBQcm9maWxlIC8gQWNjb3VudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XG59XG5cbi5iYXNpYy1pbmZvX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNpYy1pbmZvX19lbWFpbCxcbi5iYXNpYy1pbmZvX19jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4jdGFQcm9maWxlX2Zvcm0ge1xuICAuZnJlZV90cmlhbF9hY3RpdmF0aW9uX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmI2VkaXQtYWNjb3VudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtdXNlci10YXgtdG9waWNzLFxuICAvLyAuZmllbGQtbmFtZS1maWVsZC11c2VyLWp1cmlzZGljdGlvbnMsXG4gIC8vIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItaW5kdXN0cmllcyxcbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtcHJpbWFyeS1kYWlseSB7XG4gIC8vICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgLy8gfVxuXG4gIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgcmlnaHQpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGFUb29sdGlwLFxuICAudGFUb29sdGlwLS1waG9uZSxcbiAgLnRhVG9vbHRpcC0tYWxpYXMsXG4gIC50YVRvb2x0aXAtLXByaW1hcnlwdWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgLy8gQ1NQUk9KRUNULTc3MjI6IFF1ZXN0aW9uIG1hcmsgaWNvbiBmb3IgUGVyc29uYWxpemU7IHNsaWdodGx5IGRpZmZlcmVudCBuZWVkcy5cbiAgLnRhVG9vbHRpcC0tcGVyc29uYWxpemUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6OTAlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxuXG4gIC8vIENTUFJPSkVDVC0xMjgzOTogRGVzY3JpcHRpb24gdG9vIGZhciBkb3duICYgdXAgYWdhaW5zdCBuZXh0IGl0ZW0uXG4gIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59IC8vIEVORCB0YVByb2ZpbGVfZm9ybVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEVkaXQgQWNjb3VudCAoU21hbGwgU3ViIEZvcm0gY29udHJvbGxpbmcgZW1haWwvcGFzc3dvcmQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jZWRpdC1hY2NvdW50IHtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgLmZvcm0taXRlbS1tYWlsIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9IC8vIEVORCBmb3JtLWl0ZW0tbWFpbFxuXG4gIC5mb3JtLWl0ZW0tcGFzcyB7XG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCxcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUsXG4gICAgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3NcblxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IC8vIFB1bGwgZm9ybSBpbmxpbmVcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3MtKlxufSAvLyBlZGl0LWFjY291bnRcblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlZ2lzdHJhdGlvbiBGb3JtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gIEBpbmNsdWRlIHJvdztcblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAmI2VkaXQtYWNjb3VudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAgLy8gIElQIFJlZ2lzdHJhdGlvbiBGb3JtXG5cbiAgLnByb2ZpbGUtcGVyc29uYWxpemF0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDE1cHggMjBweCAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHRhUmVnaXN0cmF0aW9uX2Zvcm1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvZmlsZSBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5wcm9maWxlX19zdWJzY3JpYmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBwLFxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xuXG4gICAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBzaXplKDE4NXB4IDUwcHgpO1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufSAvLyBFTkQgcHJvZmlsZV9fc3Vic2NyaWJlXG5cbi5oZWxwLXBlcnNvbmFsaXplIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZhdm9yaXRlcyAvIFNhdmVkIFNlYXJjaGVkIC8gU1RBUFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XG4gIC8vIENvbnRhaW4gY29udGVudCBhcmVhXG4gIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgfVxuXG4gIC8vIEZvcmNlIEgyIHRvIGFjdCBsaWtlIG90aGVyIHBhZ2UgdGl0bGVzXG4gIGgyLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB9XG5cbiAgLmRlbGV0ZS1zZWxlY3RlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWFuYWdlLWVtYWlscyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IC8vIEVORCBwYWdlLXVzZXItZmF2b3JpdGVzXG5cbi8vIEZhdm9yaXRlc1xuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5zYXZlLXRhZ3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFuYWdlIEVtYWlsIFN1YnNjcmlwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyB7XG4gIC5jb250YWluIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIH1cblxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAjZWRpdC1lYXJseS1vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAtMjBweDtcblxuICA+IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAvLyBTZWN0aW9uIGxhYmVsXG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAvLyBPcHRpb25zXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIC8vIE9wdGlvbiBsYWJlbHNcbiAgICArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9IC8vIEVORCBmb3JtLWl0ZW0gaW5wdXRcblxuICAvLyBTdWJtaXRcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMCAzMHB4O1xuXG4gICAgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLm11bHRpLW9wdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDdXN0b20gRW1haWxzXG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAyMHB4IDA7XG5cbiAgKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC8vIENTUFJPSkVDVC0xNDk4NzogQ2hhbmdlcyBmb3IgdGhpcmQgY29sdW1uOyBuZXcgc2F2ZWQtc2VhcmNoLXJvdyBvdXRlciBkaXYsIGV0IGFsLlxuICA+IC5zYXZlZC1zZWFyY2gtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvLyBJbmNsdWRlZCBmaWx0ZXJzXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yYWRpb3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNjLWVtYWlscyB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFYWNoIGxpbmVcbiAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAvLyBJbmNsdWRlZCBmaWx0ZXJzXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfSAvLyBFTkQgbGFiZWxcblxuICAgICAgLmZvcm0tcmFkaW9zIHtcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENvbnRhY3QgVXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuI3RhLWNvbnRhY3QtZm9ybSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMTVweDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWNvbW1lbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29udGFjdC11c19fbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY3VzdG9tZXItc2VydmljZS0tcGhvbmUge1xuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICsgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC11c19fZXh0cmEge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBZHZlcnRpc2UgV2l0aCBVc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiN0YS1jb250YWN0LWZvcm0tbm90aWNle1xuICAgY29sb3I6JGJyYW5kLWNvbG9yLTNiO1xuICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgIHdpZHRoOiA4NSU7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgIHdpZHRoOiA4MCU7XG4gICB9XG4gfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRlcm1zIGFuZCBDb25kaXRpb25zIE1vZGFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgI2VkaXQtZmllbGQtdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICBoZWlnaHQ6IDUwJTtcbiAgcGFkZGluZzogMjBweDtcblxuICBwLFxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWNvbnRlbnQge1xuICBoZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGFpbGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZGFpbGllc19fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvLyBSZWR1Y2UgbWVkaWFfX21ldGEgc3BhY2luZyB3aGVuIHN1Yi1jYXQgaXMgcHJlc2VudFxuICAvLyBTdWItY2F0ZWdvcnlzIGV4aXN0IGFzIHNwYW5zIHByaW9yIHRvIHRoZSBtZWRpYSBvYmplY3RcbiAgJiArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgLmZsYWctd3JhcHBlciB7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIGRhaWxpZXNfX3N1Yi1jYXRlZ29yeVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGF0ZXN0IE5ld3NcblxuLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VjZWJlYjtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZG93bmxvYWQtZnVsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEYWlseSBUaXRsZSBUd2Vha1xuLy9cbi8vICBQcmV2ZW50IG92ZXJsYXBwaW5nIHdpdGggUmVhZGluZyBRdWV1ZSBidXR0b25cblxuLmRhaWxpZXNfX2NvbnRlbnQge1xuICAuZmxhZy13cmFwcGVyICsgLm1lZGlhX19tZXRhID4gLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhaWx5IGhlYWRlciBhZGQgY2FsZW5kYXIgdGV4dGJveCB0byBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmRhaWxpZXNfY2FsZW5kYXIge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VFRSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDJweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYWlsaWVzX2NhbGVuZGFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDs7XG59XG5cbi5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAyMjlweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEYWlseSB0YWJzIFROVCBMYW5kaW5nIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI4OHB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgLmllOCAmIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuLnF1aWNrLXRyZWF0eS1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwcHggYXV0bztcbiAgd2lkdGg6IDQzMnB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgLmllOCAmIHtcbiAgICAtbXMtdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcbiAgICBsZXR0ZXItc3BhY2luZzogMC44O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcbiAgICBjb2xvcjojZmZmZmZmO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGFpbHkgTGFuZGluZyBwYWdlIGhvbGlkYXkgbWVzc2FnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9saWRheV9tZXNzYWdlX2RpdiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENvbWJpbmVkIGRhaWxpZXMgbGFuZGluZyBwYWdlIGZvciBkZXYvdGVzdGluZy90cmFpbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBNYWluIGxhbmRpbmcgcGFnZSB0aXRsZS5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEubGFuZGluZ19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xufVxuLy8gQmlnIHRpdGxlcyBmb3IgZmVkL3N0YXRlL2ludGwgZG9jdW1lbnRzIHNlY3Rpb25zLlxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtZmVkZXJhbCxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG59XG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLXRheC10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG59XG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7XG59XG4vLyBTZWN0aW9uIHRpdGxlcyBmb3IgdG9wIHNlY3Rpb25zLlxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODtcbiAgICB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xuICAgICAgY29sb3I6ICMwMDQwNzg7XG4gICAgfVxufVxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgIH1cbn1cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGNvbG9yOiAjOTUyMjI2O1xuICAgIH1cbn1cbi8vIENvbG9yIGJhcnMuXG4uYmFyLVROVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNDA3ODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmFyLVdURCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzk1MjIyNjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmFyLVNUVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNjgzODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4vLyBJbm5lciBoZWFkbGluZSBzcGFucyBuZWVkIGJsb2NrLlxuaDEubWVkaWFfX3RpdGxlIC5iYXItVE5UIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMS5tZWRpYV9fdGl0bGUgLmJhci1XVEQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLm1lZGlhX190aXRsZSAuYmFyLVNUVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgT0VDRCBHdWlkZWxpbmVzIHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm9lY2QtZ3VpZGVsaW5lcyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVE5UR1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuaDMuZ2xvYmFsX3Byb2R1Y3RzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTaWRlYmFyIGJ1dHRvbi1zdHlsZSBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnNpZGViYXItYXJ0aWNsZS1idXR0b24ge1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmxvZyBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnBhZ2UtYmxvZyAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLWJsb2c7XG59XG5cbi5ibG9nLWxpc3Qge1xuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xuICB9XG59XG5cbi5tZWRpYS0tb3BpbmlvbnMge1xuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyBIb21lIHBhZ2UgYmxvZyBibG9ja1xuLy8gQmxvY2sgd3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYmxvY2stdGJkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2lkZWJhcl9fb3JnLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcblxuICAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSxcbiAgLm1lZGlhX190aXRsZSBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgLmJsb2NrLXRhZmVhdHVyZWRjb2x1bW4gLmNvbnRlbnQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBCbG9jayB0aXRsZVxuLm9yZy1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xuLm1lZGlhLS1vcmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIC5tZWRpYV9fZGF0ZXRpbWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlRheEFuYWx5c3RzLm9yZ1wiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5vcmctY29udGVudF9fY3RhIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCbG9nZ2VyIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnNlYXJjaC0tYmxvZ2dlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gLmxpc3RpbmcgLm1lZGlhLS1ibG9nZ2VyIHtcbi8vICAgQGV4dGVuZCAubWVkaWE7XG4vLyAgIG1hcmdpbjogMjBweDtcbi8vICAgcGFkZGluZzogMDtcbi8vICAgYm9yZGVyLWJvdHRvbTogMDtcblxuLy8gICAubWVkaWFfX2ltYWdlLCAgICAgICAgLy8gUmVzaXplIGNvbnRhaW5lclxuLy8gICAuY29udHJpYnV0b3JfX2ltYWdlIHsgLy8gYW5kIGFjdHVhbCBpbWFnZVxuLy8gICAgIEBpbmNsdWRlIHNpemUoNTVweCk7XG4vLyAgIH1cblxuLy8gICAubWVkaWFfX2NvbnRlbnQge1xuLy8gICAgIHBhZGRpbmc6IDAgMjBweDtcbi8vICAgfVxuLy8gfVxuXG4vLyAuYmxvZy1wcm9maWxlIHtcbi8vICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XG4vLyAgIH1cblxuLy8gICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuLy8gICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcbi8vICAgfVxuXG4vLyAgIC5tZWRpYV9fdGl0bGUge1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbi8vICAgICArIC5tZWRpYV9fc25pcHBldCB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyBObyBsb25nZXIgaW4gdXNlIChwcmV2aW91cyBibG9nIG1lZGlhIG9iamVjdCBzdHlsZXMpXG4vLyAubWVkaWEtLWJsb2cge1xuLy8gICBAZXh0ZW5kIC5tZWRpYTtcblxuLy8gICAubWVkaWFfX2ltYWdlIHtcbi8vICAgICBAaW5jbHVkZSBzaXplKDU1cHgpO1xuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyAgIH1cblxuLy8gICAubWVkaWFfX2RhdGV0aW1lIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyAgIH1cblxuLy8gICAuYmxvY2stdGJkLWJsb2cgLm1lZGlhX190aXRsZSBhLFxuLy8gICAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAubWVkaWFfX3RpdGxlIGEge1xuLy8gICAgIGNvbG9yOiAjMDA2NGEyO1xuLy8gICB9XG5cbi8vICAgLm1lZGlhX19hdXRob3Ige1xuLy8gICAgIG1hcmdpbi10b3A6IDVweDtcbi8vICAgfVxuXG4vLyAgIC5tZWRpYV9fc25pcHBldCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMTBweDtcbi8vICAgfVxuLy8gfSAvLyBFTkQgbWVkaWEtLWJsb2dcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQkVQU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmJlcHMtcmVwb3J0LXRyYWNrZXIge1xuICB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBjb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfVxuICB9XG59XG5cbi5iZXBzX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4uZGF0ZV9oZWFkZXJfYmVwcyB7XG4gIHdpZHRoOjIzJTtcbn1cbiovXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQm9va3MgJiBDb2xsZWN0aW9ucyBwYWdlIGFuZCBibG9ja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIHtcbiAgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAudG9vbGJhci1zb3J0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sYmFyLXZpZXctb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogODdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgfVxuICAgICAgaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0YyNzMyMDtcbiAgICAgIH1cbiAgICAgIGk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0YyNzMyMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuYm9vay1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogMzgxLjVweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgICAuYm9vay1pdGVtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzcsIDI0MCwgMC45Nik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYm9vay1pdGVtLW92ZXJsYXktdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheS1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLXB1Ymxpc2gtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3MzIwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2staXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMYXJnZSBsYXlvdXQuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0ge1xuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gICAgLmJvb2staXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgbWluLWhlaWdodDogMjk2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMjMyLjA4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG5cbiAgICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC5ib29rLWl0ZW0tYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb2staXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgbGF5b3V0LlxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0ge1xuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIC5ib29rLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICB3aWR0aDogOTAuNTlweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2Uge1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciB7XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICAgICAgLmJvb2staXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDk4JSAhaW1wb3J0YW50O1xuICAgICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIHJpZ2h0IHJhaWwgYWQgYmxvY2tcbi5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXJ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5ibG9ja19sZWZ0e1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5ibG9ja19yaWdodHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5ib29rX2ltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib29rX2hlYWRsaW5le1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufSIsIi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4sXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50LFxuLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50LFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50LFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiB7XG4gIC5sYW5kaW5nX190aXRsZSB7XG4gICAgY29sb3I6ICR0bi1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHRuLWNvbG9yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkdG4tY29sb3I7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdG4tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZXtcbiAgLmxhbmRpbmdfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHN0bi1jb2xvcjtcbiAgICBjb2xvcjogJHN0bi1jb2xvcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJHN0bi1jb2xvcjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3Mge1xuICAubGFuZGluZ19fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XG4gIH1cblxuICAubGlzdGluZyB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xuICAuY29udGVudC1ibG9jay5hdWRpdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7XG4gIH1cbn1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3Jte1xuICAubGFuZGluZ19fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG5pLWNvbG9yO1xuICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yO1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJHRuaS1jb2xvcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0bmktY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFnYXppbmUgTGFuZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIENvbG9yc1xuXG4kdG4tY29sb3I6ICAgIzA4NDY3ZDtcbiRzdG4tY29sb3I6ICAjMDA2ODM4O1xuJHRuaS1jb2xvcjogICM5NTIyMjY7XG4kZW90ci1jb2xvcjogIzAwNDA3ODtcbiRpdHItY29sb3I6ICAjMDA0MDc4O1xuXG5cbi5tYWdhemluZSB7XG4gIC8vIFNldCBDb2xvcnNcbiAgJi50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHRuLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjsgfVxuICB9XG5cbiAgJi5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHN0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHN0bi1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gIH1cblxuICAmLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRlb3RyLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkZW90ci1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxuICB9XG5cbiAgJi5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRpdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGl0ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJGl0ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJGl0ci1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gIH1cblxuICAmLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkdG5pLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG5pLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7IH1cbiAgfVxuXG4gIC8vIFBhZ2luYXRpb25cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24tLXByZXYsXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59IC8vIEVORCBtYWdhemluZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFnYXppbmUgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5tYWdhemluZV9fdGl0bGUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59IC8vIEVORCBtYWdhemluZV9fdGl0bGVcblxuLy8gT24gdGhlIENvdmVyXG4ubWFnYXppbmVfX290YyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX290Y1xuXG4ub3RjX19jb3ZlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICsgLm90Y19fYXJ0aWNsZXMge1xuICAgIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm90Y19fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4ub3RjX19hcnRpY2xlIHtcbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ubWFnYXppbmVfX2NhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBib3JkZXIoMCAxcHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuXG4gIC5tZWRpYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59IC8vIEVORCBtYWdhemluZV9fY2FsbG91dFxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNYWdhemluZSBGdWxsIGxpc3Rpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnBhZ2UtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC5tYWdhemluZV9fZnVsbC1saXN0IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgY29sb3I6ICR0bi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJHN0bi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC5tYWdhemluZV9fZnVsbC1saXN0IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAmLnBhZ2UtdGF4LW5vdGVzLFxuICYucGFnZS10YXgtbm90ZXMtZmVkZXJhbCxcbiAmLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxuICYucGFnZS10YXgtbm90ZXMtc3RhdGUsXG4gJi5wYWdlLXRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgIG1hcmdpbi10b3A6IDA7XG4gfVxufVxuXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGNsZWFyOiBib3RoO1xuXG4gIC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB9XG59IC8vIEVORCBob21lcGFnZSBtYWdhemluZV9fZnVsbC1saXN0XG5cblxuLy8gbWFnYXppbmUgbGFuZGluZyBwYWdlIGZ1bGwgbGlzdFxuLm1hZ2F6aW5lIHtcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xuXG4gICAgPiAubGVmdCxcbiAgICA+IC5yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIG1hZ2F6aW5lIGxhbmRpbmcgcGFnZSBtYWdhemluZV9fZnVsbC1saXN0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmJhY2stdG8tbWFnYXppbmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59IC8vIEVORCBtYWdhemluZV9fcXVpY2stc2VhcmNoXG5cbi5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmXG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3Bhc3QtaXNzdWVzX195ZWFyXG5cbi5tYWdhemluZV9fdG9jIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3RvY1xuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59IC8vIEVORCB2aWV3LWlzc3Vlcy1jYWxlbmRhclxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIEhvbWUgUGFnZSBCbG9ja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAubWVkaWFfX2ltYWdlKy5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm90Yy0tbGlzdCB7XG4gICAgLm1lZGlhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGFicy1uYXZfX3RhYi1jb250ZW50IHtcbiAgLm90Y19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAubWFnYXppbmVfX290YyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWVkaWFfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZnVsbC1tYWdhemluZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAmLnRheC1ub3RlcyxcbiAgICAmLnRheC1ub3Rlcy1mZWRlcmFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNzNjNmI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2M2YjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YXRlLXRheC1ub3RlcyxcbiAgICAmLnRheC1ub3Rlcy1zdGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTQyZDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDJkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NTFlMjI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1MWUyMjtcbiAgICAgIH1cbiAgICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcGFkLXJhdGlvKCR4LCAkeSwgJHNlbGVjdG9yOiBpbWcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKCR5LyR4KTtcblxuICAjeyRzZWxlY3Rvcn0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn0iLG51bGwsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnN0aWNreS1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbi5mb290ZXJfX21haW4ge1xuICAvLyBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmNvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5jb250YWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX25hdi1saXN0IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIC8vIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSAvLyBFTkQgZm9vdGVyX19uYXYtbGlzdFxuXG4uZm9vdGVyX19jb250YWN0IHtcbiAgZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5pZTggJiB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuXG4gIGR0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcblxuICAgIC5pZTggJiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgZm9vdGVyX19jb250YWN0XG5cbi5mb290ZXJfX3NvY2lhbC1yb3cge1xuICBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYmFyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufSAvLyBFTkQgZm9vdGVyX19iYXJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTRU8gRm9vdGVyXG5cbi5mb290ZXJfX3RvcGljcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXJfX3RvcGljLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9waWMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRU9NTFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG59XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEVycm9yIE1lc3NhZ2VzIC8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRzdWNjZXNzOiAjZDdlYmY1O1xuJHdhcm5pbmc6ICNmYWVlZDc7XG4kZXJyb3I6ICNmYWQzZDE7XG5cblxuLy8gNDA0XG4ucGFnZS1jdXN0b21lcnJvci00MDQge1xuICAuYmxvY2stc3lzdGVtIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UtbGlua3tcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lc3NhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50YS1tZXNzYWdlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgJi50YS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkc3VjY2VzcywgMC4wNSk7XG4gICAgY29sb3I6IGRhcmtlbigkc3VjY2VzcywgODAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3YXJuaW5nLCAwLjA1KTtcbiAgICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLCA3MCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYudGEtbWVzc2FnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRlcnJvciwgMC4wNSk7XG4gICAgY29sb3I6IGRhcmtlbigkZXJyb3IsIDcwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnRhLW1lc3NhZ2VfX2Rpc21pc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vLyAudGEtbW9kYWwge1xuLy8gICB3aWR0aDogNjAwcHg7XG4vLyAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4vLyAgIHBhZGRpbmc6IDIwcHg7XG4vLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vXG4vLyAgICYuc3VjY2VzcyB7XG4vLyAgICAgYmFja2dyb3VuZDogdGludCgkc3VjY2VzcywgNzUlKTtcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRzdWNjZXNzO1xuLy8gICB9XG4vL1xuLy8gICAmLndhcm5pbmcge1xuLy8gICAgIGJhY2tncm91bmQ6IHRpbnQoJHdhcm5pbmcsIDc1JSk7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkd2FybmluZztcbi8vICAgfVxuLy9cbi8vICAgJiArIC50YS1tb2RhbCB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTNweDtcbi8vICAgfVxuLy8gfSAvLyBFTkQgdGEtbW9kYWxcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRlJMIExhbmRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5mcmwtc2lkZWJhciB7XG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgfVxufVxuXG5cblxuLmZybC1jb250ZW50IHtcbiAgLy8gRGF0ZXRpbWUgY29tZXMgYWZ0ZXIgdGl0bGVzXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mcmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cblxuICAuZnJsLXNlY3Rpb25fX3Jvd3tcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZybC1zZWN0aW9uX19sYWJlbCxcbiAgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gIH1cblxuICAuZnJsLXNlY3Rpb25fX2xhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZSTCBDb3VydCBPcGluaW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cblxuLmZybC1zZWFyY2hfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZnJsLXNlYXJjaF9fZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZnJsLXNlYXJjaF9fb3Ige1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZnJsLXNlYXJjaF9faHlwaGVuYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZnJsLXNlYXJjaF9faW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENhc2UgTmFtZSAvIERvY2tldCBOdW1iZXJcblxuLy8gLmZvcm0taXRlbS1jYXNlLW5hbWUsXG4vLyAuZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcbi8vICAgd2lkdGg6IDQ0NXB4O1xuLy8gfVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUYXggQ291cnQgRGVjaXNpb25zXG5cbi5mcmwtc2VhcmNoLS10Y2Qge1xuXG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJldHRlciBhbGlnbm1lbnRcbiAgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlY2lzaW9uczIge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlaWNpb25zMyxcbiAgLmZvcm0taXRlbS1udW1iZXIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGZWRlcmFsIFRheCBDb3VydCBEZWNpc2lvbnNcblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIHtcbiAgLmZvcm0taXRlbS1mY3RkMSxcbiAgLmZvcm0taXRlbS1mY3RkMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdXN0YzEsXG4gIC5mb3JtLWl0ZW0tdXN0YzIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdXN0YzMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZSTCBJUlMgQnVzaW5lc3MgUGxhbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0ge1xuICAuaXRlbS1saXN0IHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMHB4O1xuICAgIH1cblxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRlJMIEJhY2tncm91bmQgTm90ZXMvRm9vdG5vdGVzIHNwZWNpYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZnJsIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5DbGF1c2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5RVGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLkZsdXNoUGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuRmx1c2hTdWJQYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5GbHVzaFN1YlNlYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLkZsdXNoY2xhdXNlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAuRmx1c2hQYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5PdGhlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlBhcmFncmFwaEZsdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuU3ViQ2xhdXNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlN1YlBhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlN1YlNlYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbn1cblxuLypcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBJbnRlcm5hbCBSZXZlbnVlIENvZGUgb2YgMTk4NiBkb2N1bWVudCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWtsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIEZSTCBtYXJnaW5zIGFib3ZlIG5vdCBpbnRlbmRlZCBmb3IgdGFibGVzOyB0aGlzIGZpeGVzIEZSTCBBbGZyZXNjbyB0YWJsZXMgc28gdGhleSdyZSBub3Qgd2lsZGx5IHNwYWNlZCBvdXQuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCBwLFxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufSovXG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDoyMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZyZWUgUmVzb3VyY2VzIExhbmRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gRnJlZSBSZXNvdXJjZXMgcGFnZSBsYXlvdXRcbi5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMge1xuICAuc3RhdGljIHtcbiAgICAuY29udGFpbj5zZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcbi5ub2RlLWZyZWUtcmVzb3VyY2VzIHtcbiAgLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcbiAgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTVweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGZpeCBmb3IgZmxleGJveCBsYXlvdXQgaW4gSUVcbiAgICAgIEBpbmNsdWRlIGNhcmQtLWJhY2tncm91bmQ7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWljb24gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG4gIH0gLy8gZW5kIEZyZWUgUmVzb3VyY2VzIGNhcmRzXG5cbiAgLy8gRnJlZSBSZXNvdXJjZXMgZUNvbW0gcHJvZHVjdCBzaG93Y2FzZVxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gICAgbWFyZ2luOiAwIC01MHZ3OyAvLyBzZXRzIGJhY2tncm91bmQgY29sb3IgdG8gZnVsbC13aWR0aFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcblxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2Uge1xuICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cbiAgICB9XG4gIH0gLy8gZW5kIEZyZWUgUmVzb3VyY2VzIGVDb21tIHByb2R1Y3Qgc2hvd2Nhc2Vcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSG9tZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZnJvbnQge1xuXG4gIC5hcnRpY2xlcy1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5ncmFkaWVudC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIH1cblxufSAvLyBFTkQgZnJvbnRcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFub255bW91cy9TaWduZWQgT3V0IEhvbWVwYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uZnJvbnQubm90LWxvZ2dlZC1pbiB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAjdGFicy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zcGxpdCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAuc3BsaXQgLmNvbnRhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcGxpdCAuY29udGFpbi5jb250ZW50LXJlZ2lvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIHtcbiAgbWFyZ2luOiAwIC01MHZ3IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5jb250YWluIHtcbiAgICBtYXJnaW46IDAgNTB2dztcbiAgICBwYWRkaW5nOiA5MHB4IDAgNDVweDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG5cbiAgICAgIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgLnF1b3Rlcy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxufVxuXG4vLyBUZXN0aW1vbmlhbHMgc2xpZGVyIG9uIGhvbWVwYWdlXG4udmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sge1xuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcblxuICAuYngtdmlld3BvcnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLndyYXAtLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLnF1b3RlLXNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDhweDtcbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICAgIH1cblxuICAgICAgY2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBjaXRlIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIGNpdGU+ZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgY2l0ZSAuYXV0aG9yX3dvcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuICAgIGEge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuYngtcHJldixcbiAgICAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5ieC1wYWdlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufSAvLyBlbmQgdGVzdGltb25pYWxzIHNsaWRlciBvbiBob21lcGFnZVxuXG4vLyBUcnVzdGVkIEJ5XG4uaG9tZXBhZ2UtdHJ1c3RlZCB7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuaG9tZXBhZ2UtdHJ1c3RlZF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnRydXN0ZWQtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAuM3JlbSAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vIEVORCB0cnVzdGVkLWxpc3Rcbn0gLy8gZW5kIGhvbWVwYWdlLXRydXN0ZWRcblxuLmZvb3Rlci1jdGEtLWJ1Y2tldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLmNhcmQtc2ltcGxlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAtbXMtZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmhvbWVwYWdlLXN0YXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBtYXJnaW46IDAgLTUwdnc7XG5cbiAgLmhvbWVwYWdlLXN0YXRzX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5ob21lcGFnZS1zdGF0c19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5ob21lcGFnZS1zdGF0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLXN0YXQgLnN0YXQtbnVtYmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6ICRtZWdhLXNpemU7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBOZXdzIFlvdSBTaG91bGQgS25vdyAtIERhaWxpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZyb250IHtcbiAgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiKDcsIDYwLCAxMDcpO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uZmVkZXJhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkO1xuICAgIH1cbiAgICAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLnN0YXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgfVxuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uaW50ZXJuYXRpb25hbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0LWwpIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLm15X3N1YnMgLmZvcm0taXRlbS1zaG93LW15LXN1YnMge1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC50aHJvYmJlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaW9uLWZ1bGx3aWR0aC1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItLWhvbWUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuXG4uaG9tZXBhZ2UtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNDBweDsgLy8gZm9yY2VzIHNlY3Rpb24gdG8gc3RyZXRjaCBmdWxsLXdpZHRoIG9uIElFXG5cbiAgLm1lZGlhX19tZXRhIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LFxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWw6aG92ZXIsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgaDMgYS5zdGF0ZS10YXgtdG9kYXksXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktc3RhdGU6aG92ZXIsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsOmhvdmVyLDpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubGVmdCB7XG4gICAgZmxleDogMCAxIDYwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IC8vIGZhbGxiYWNrIGZvciBJRVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XG4gICAgICBcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgXG4gICAgICAubWVkaWEge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQwJTsgLy8gZmFsbGJhY2sgZm9yIElFXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2IC5tZWRpYSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgICAgPiBkaXYgLm1lZGlhIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgLnJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDYwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvbWVwYWdlX19oZWFkZXIge1xuICA+IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG5cbiAgICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59IC8vIGVuZCBOZXdzIFlvdSBTaG91bGQgS25vd1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUmVzZWFyY2gvRXhwZXJ0IFByb2R1Y3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLnN1YnNjcmliZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLm1lZGlhX19tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiB9XG5cbiAgLm91dHNpZGUtc3Vic2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgXG4gICAgLnVuc3Vic2NyaWJlZCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MiU7IC8vIElFIGZhbGxiYWNrXG4gICAgICBAaW5jbHVkZSBjYXJkLS1iYWNrZ3JvdW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgaDMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgaDMgYTpob3ZlcixcbiAgICAgIGgzIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuc3Vic2NyaWJlZDpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59IC8vIGVuZCBSZXNlYXJjaC9FeHBlcnQgUHJvZHVjdCBibG9ja1xuXG4uYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBoMyBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgfVxuXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXksXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktZmVkZXJhbDpob3Zlciw6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIGgzIGEuc3RhdGUtdGF4LXRvZGF5LFxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LXN0YXRlOmhvdmVyLDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsOmhvdmVyLDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmhvbWVQYWdlQWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi8vIE11bHRpbWVkaWEgc2VjdGlvblxuLy8gUG9kY2FzdHMgLyBpbnRlcnZpZXdzIC8gZmVhdHVyZWQgdmlkZW9zXG5cbi8vIENvcmUgbXVsdGltZWRpYSBtZWRpYSBvYmplY3RzXG4ubXVsdGltZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm11bHRpbWVkaWEtLXBvZGNhc3QsXG4ubXVsdGltZWRpYS0tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbn1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xufVxuXG5cbi5tdWx0aW1lZGlhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cblxuICBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5hLm11bHRpbWVkaWFfX2ltYWdle1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tdWx0aW1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0ICYge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5tdWx0aW1lZGlhLS12aWRlbyAmIHtcbiAgICBmb250LXNpemU6ICRoMi1zaXplO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAubWVkaWFfX3RpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBNdWx0aW1lZGlhIGJhbm5lclxuLy8gVE9ETzogTWFrZSBnbG9iYWwgb2JqZWN0P1xuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyAvLyBDb3VudGVyIGJvdHRvbSBtYXJnaW4gZnJvbSB0b3AgbmF2XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cblxuICAmLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XG4gIH1cbn1cblxuXG4ubXVsdGltZWRpYV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC5jb250YWluIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWFfX3NoYXJle1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC50ZXh0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgfVxuXG4gIC5idG4tcG9kY2FzdC1jb257XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cblxuXG4vLyBNdWx0aW1lZGlhIGxhbmRpbmcgY29udGFpbmVyXG4ubXVsdGltZWRpYV9fYWxsIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gID4gLmNvbnRhaW4ge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZ3JpZFxuICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblxuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBDb3VudGVyIGVxdWFsIGhlaWdodHNcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5cblxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuY29udGFpbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogOTMwcHg7XG5cbiAgICA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAubXVsdGltZWRpYV9fdGl0bGV7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fdHJhbnNjcmlwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XG5cbiAgJi5vcGVuZWQge1xuICAgIHRvcDogMDtcblxuICAgIC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi50cmFuc2NyaXB0X190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuXG5cbi8vIFRPRE86IE1ha2UgZ2xvYmFsIG9iamVjdFxuLmN0YSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcblxuICAuY29udGFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cblxuICAuYnRuLXBvZGNhc3R7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmN0YV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cbi5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMsXG4ucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyxcbi5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IHtcbiAgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAubXVsdGltZWRpYV9fdmlkZW9ze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIC5jb250YWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGV0YWlsX19vdmVydmlldyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1lZGlhX19kYXRldGltZXtcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZWRpYV9fcGxheWVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjMDY4MGNjO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdHJhbnNjcmlwdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYub3BlbmVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdHtcbiAgLmRldGFpbF9fb3ZlcnZpZXd7XG4gICAgLm1lZGlhX19zdW1tYXJ5e1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgfVxuICAgIC5tZWRpYV9fcGxheWVye1xuICAgICAgaWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkX19hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5jb250ZW50LWJsb2NrX19saW5re1xuICAgIGZvbnQtc2l6ZTogJGg2LXNpemU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWEtLXZpZGVve1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5yZWxhdGVkX19tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICA+IC5jb250YWluID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgJi5tdWx0aW1lZGlhLS1wb2RjYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi8vQ1NTIGZvciBsb2FkIG1vcmVcbi5sb2FkLW1vcmUtY29ue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICAuYnRuLS1wcmltYXJ5e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudGV4dC1lbmR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cblxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gICY6bm90KC5oZWxwLWltYWdlKXtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19sZWZ0LFxuICAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyB7XG4gIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX190aXRsZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcblxuICAgIGgxIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpcnN0IGxpbmUgb2YgdGl0bGUgdGV4dFxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIFxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gaWZyYW1lIHBsYXllciBvdmVycmlkZXNcbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4vLyBTbGlkZXJcbi5tdWx0aW1lZGlhX19yZWxhdGVke1xuICAuYngtd3JhcHBlcntcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgYSB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhLmRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuYngtcHJldixcbiAgICAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgLmJ4LXByZXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTE7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB6LWluZGV4OiA1MTtcbiAgICB9XG4gIH1cblxuICAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5ieC1wYWdlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50bnRhbGstLXN0YXRpYy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udG50YWxrX19pbWFnZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufSIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vLyAgSUJGRCBMYW5kaW5nIFBhZ2Vcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG5cbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG59XG5cblxuLmliZmRfX3NvdXJjZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMzVweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDtcbiAgfVxuXG4gIC5jZiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbn1cblxuLmliZmRfX3NvdXJjZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAuNXJlbTtcbiAgfVxuXG4gIC50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cblxuXG4uaWJmZF9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBtYXJnaW46IDAgLTEwMCU7IC8vIEZhbGxiYWNrXG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuOSk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5jb250YWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4uaWJmZF9fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmliZmQtc291cmNlX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5cblxuLy8gIE1pbWljIG9yZyBmb290ZXJcbi5pYmZkX19mb290ZXIge1xuICBtYXJnaW46IDAgLTEwMCU7IC8vIEZhbGxiYWNrXG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcblxuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHAsXG4gIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4gIC5pYmZkQXJ0aWNsZSB7XG4gICAgLmliZmRfX2Jhbm5lciB7XG4gICAgICBwIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pYmZkQXJ0aWNsZSB7XG4gICAgLmliZmRfX2Jhbm5lciB7XG4gICAgICAuY29udGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggMjBweDtcbiAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pYmZkQXJ0aWNsZSB7XG4gICAgLmliZmRfX3NvdXJjZXMge1xuICAgICAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pYmZkX3BkZl9oZWFkZXIsIC5idG4tLXRlcnRpYXJ5Lmljb24tcGRmLmliZmRfcGRmX2xpbmt7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pYmZkX3BkZl9jb250YWluZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNoYXJlZCBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuaHIge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMCAwIDAsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkOyovXG4gIC8qZm9udC1zaXplOiAkaDItc2l6ZTsqL1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbnRlbnRfX2FjdGlvbi1iYXIge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuXG4uYWN0aW9uLWJhcl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIGFjdGlvbi1iYXJfX3NlY3Rpb25cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzaWMgTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy8gV2hlbiBpbiBhZG1pbiB2aWV3LCBtb3ZlIG1lZ2EgbWVudSBkb3duIHRvIGJlIHZpc2libGVcbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcbiAgdG9wOiA2NXB4O1xufVxuXG4vLyAucmVnaW9uLWNvbnRlbnQsXG4vLyAuY29udGVudC1yZWdpb24ge1xuLy8gICAuY29udGFpbiB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbi8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLnBhZ2UtdGF4LXRvcGljcyxcbi5wYWdlLWp1cmlzZGljdGlvbnMge1xuICAuc3RhdGljIHtcbiAgICAuY29udGFpbj5zZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc2lkZWJhci1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ2MHB4O1xuXG4gICAgLm1lZGlhX19pbWFnZSxcbiAgICAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBhID4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmllOCAmIHtcbiAgICAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzEwcHg7XG5cbiAgICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgICsgc2VjdGlvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10YWFkcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIge1xuICAgIC8vID4gZGl2IHtcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgICAgIC5jb250ZW50LWJsb2NrX190aXRsZSA+IGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5jb250ZW50LWJsb2NrLFxuICAgIC8vIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyB9XG4gIH1cblxuICAucmVnaW9uLWFydGljbGUtc2lkZWJhciB7XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSAvLyBFTkQgc2lkZWJhci1yaWdodFxuXG4uc2lkZWJhci1sZWZ0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjBweDtcblxuICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYT5pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuXG4gICAgICAubWVkaWFfX2ltYWdlLFxuICAgICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICArIHNlY3Rpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA3MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LWJsb2NrLFxuICAvLyAuY29udGVudC1ibG9jay0tYm94IHtcbiAgLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAvLyAgICAgcGFkZGluZzogMDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSAvLyBFTkQgc2lkZWJhci1sZWZ0XG5cbi5zcGxpdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLmNvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYSA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50ID4gYSA+IGltZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9fY29udGVudC0tbWFpbiB7XG4gICAgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn0gLy8gRU5EIHNwbGl0XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIaWRlIEF1dGhDYWNoZSBvbiBNb2JpbGVcblxuQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICNhdXRoY2FjaGVkYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICByZW1vdmUgcGFkZGluZyByaWdodCBmcm9tIHRoZSBkYXRlIHBpY2tlclxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhcntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgc2ltcGxlIGFkcyBjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uYWRzbGlzdHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXNpZGUgUXVvdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmFzaWRlIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbjogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgcHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5hc2lkZSBjaXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmFzaWRlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMjAwOVwiO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvbWluZW50IFF1b3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvcm9uYXZpcnVzLXJlYWN0LWFwcHtcbiBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjUlO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuXG4gICAgI2hlbHBmdWwtYWN0aW9uLXF1ZXN0aW9uLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQxLmxpa2VkIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMzklO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuXG4gICAgI2hlbHBmdWwtYWN0aW9uLWRvLWxpa2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMzVjMWQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogbGF0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgICNoZWxwZnVsLWFjdGlvbi1kby1saWtlID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUyJTtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87XG5cbiAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogbGF0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIEZvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZvcm1fX2hlYWRlciB7XG4gIEBleHRlbmQgLmxhbmRpbmdfX3RpdGxlO1xuICBtYXJnaW46IDA7XG59IC8vIEVORCBmb3JtX19oZWFkZXJcblxuLmxvZ2luX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5kZXNjcmlwdGlvbixcbiAgLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1pdGVtLW5hbWUsXG4gIC5mb3JtLWl0ZW0tcGFzcyxcbiAgLmZvcm0taXRlbS1lbWFpbCxcbiAgLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XG4gICAgICAvLyB3aWR0aDogMTA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiApe1xuICAgICAgLy8gICB3aWR0aDogMTE1cHg7XG4gICAgICAvLyB9XG4gIH1cbiAgICBcbiAgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTNweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwOyBcbiAgICB9XG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgLy8gICB0b3A6IDUycHggIWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cblxuICAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDM2NXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1sKXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICB0b3A6IC04cHg7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgIGJvdHRvbTogMjBweDtcbiAgICAvLyAgIGxlZnQ6MDtcbiAgICAvLyB9XG4gIH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIGxvZ2luX19mb3JtXG5cblxuLmxvZ2luX19mb3JtX19mb3JtLFxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgaGVpZ2h0OiA2NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgLmxvZ2luX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb3Jnb3QgUGFzc3dvcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzQlO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIElQIExvZ2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaXAtYWxyZWFkeS1yZWdpc3RlcmVkLFxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIFBhZ2UgQ1RBc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbG9naW4tY3RhLWJveCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuXG4gIGgxLCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn0gLy8gRU5EIGxvZ2luLWN0YS1ib3ggZXh0ZW5kXG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIGJvcmRlcigycHggMCAycHggMnB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yKTtcblxuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXJlZ2lzdGVyXG5cbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIEBleHRlbmQgJWxvZ2luLWN0YS1ib3g7XG4gIHdpZHRoOiA0MiU7IC8vIE92ZXJyaWRlIGZvciBjb250ZW50LWJveCBjaGFuZ2VcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IC8vIEVuc3VyZSBzbGlnaHQgb3ZlcmxhcFxuICBAaW5jbHVkZSBib3JkZXIoNXB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yLTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXN1YnNjcmliZVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9naW4gU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uY29udGFjdC1ib3gge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cbn0gLy8gRU5EIGxvZ2luX19zaWRlYmFyXG5cbi5vdGhlci1saW5rcy1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICRoMi1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG90aGVyLWxpbmtzLWJveFxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFse1xuICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5mcmVlLXRyaWFsIHtcbiAgLmxvZ2luX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1ib3ggZGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jdHJpYWwtZGl2IHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZW1haWx7XG4gICAgLmZvcm0tcmVxdWlyZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcmVlX3RyaWFsX2VtYWlsX3RpdGxle1xuICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFzc3dvcmQtcGFyZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAucGFzc3dvcmQtc3RyZW5ndGh7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25maXJtLXBhcmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgLnRpdGxlLFxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMge1xuICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyB7XG4gICAgICBsYWJlbC5vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sdW1uLWxlZnQsXG4gICAgICAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuZm9ybS1pdGVtLFxuICAgIC5mb3JtLWl0ZW0tY2hlY2tib3gge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZnJlZS10cmlhbC10ZXh0LW1lc3NhZ2Utbm90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgLy8gbWluLXdpZHRoOiAxMDVweDtcblxuICAgICYudHJpYWwtc3VibWl0LWVtYWlsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgICYudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbixcbiAgICAmLnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmctcmVjYXB0Y2hhe1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLmFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogLTQ2cHg7XG5cbiAgICAudGhyb2JiZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XG4gICAgICB3aWR0aDozMHB4O1xuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgIHRvcDogNTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgIGJvdHRvbTogLTI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgRnJlZSBUcmFpbCBsaW1pdCByZWFjaGVkIHNlY3Rpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWx7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLWxpe1xuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmllOF9zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5pZThfc3VwcG9ydF9saW5re1xuICAgIGNvbG9yOiAjZmZmO1xufVxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0U2RTZFNjtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1MSSBSZXNlcnZhdGlvbnMgYW5kIE5vdGlmaWNhdGlvbnMgVGFibGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIge1xuICAkY29sb3ItcHJvdmlzaW9uYWwgOiAjZmZlOTkzO1xuICAkY29sb3ItcmF0aWZpZWQ6ICNjM2RlYjc7XG4gICRjb2xvci1lbXB0eTogcmdiYSgwLDAsMCwwKTtcbiAgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgOiBzaGFkZSgkY29sb3ItcHJvdmlzaW9uYWwsIDE1JSk7XG4gICRjb2xvci1yYXRpZmllZC1kYXJrOiBzaGFkZSgkY29sb3ItcmF0aWZpZWQsIDE1JSk7XG4gICRjb2xvci1lbXB0eS1kYXJrOiBzaGFkZSgkY29sb3ItZW1wdHksIDE1JSk7XG4gICRjb2xvci1yb3ctaGVhZGVyLWV2ZW46ICR0bmktY29sb3I7XG4gICRjb2xvci1yb3ctaGVhZGVyLW9kZDogdGludCgkY29sb3Itcm93LWhlYWRlci1ldmVuLCAxNSUpO1xuICAkY29sb3ItY2VsbC1mdWxsOiAjNWI2NTc1O1xuICAkY29sb3ItY2VsbC1mdWxsLWxpZ2h0OiB0aW50KCRjb2xvci1jZWxsLWZ1bGwsIDE1JSk7XG4gICRjb2xvci1ib3JkZXItaGVpZ2h0OiA4cHg7XG5cbiAgI21haW4tY29udGVudCB7XG4gICAgLmNvbnRhaW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1saV90YWJsZS1jb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tbGlfdGFibGUtZmlsdGVyLW5vdGUtY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tbGlfdGFibGUtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLnRpdGxlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXG4gICAgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMSxcbiAgICAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdWwge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWxpX3RhYmxlLW5vdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAubm90ZS1jb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubm90ZS1jb2xvcntcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICB9XG4gICAgLmNvbG9yLWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTtcbiAgICB9XG5cbiAgICAuY29sb3ItcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XG4gICAgfVxuICAgIC5jb2xvci1yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIHRkLCB0aCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIHRkK3RkLFxuICAgIHRoK3RoIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAjbWxpX3RhYmxlLXRhYmxlLFxuICAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kYXRhVGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29sLWhlYWRlciwgLnJvdy1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC50aC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb2wtaGVhZGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWhlYWRlci1uYW1lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAudGgtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtaGVhZGVyLWluZm8ge1xuICAgICAgLnRoLWlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1oZWFkZXItbnVtYmVyIHtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5EVEZDX0xlZnRIZWFkV3JhcHBlciB7XG4gICAgICAuY29sLWhlYWRlci1uYW1lIHtcbiAgICAgICAgLnRoLWlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAudGQtaW5uZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tbGktZnVsbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1saS1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLm1saS1kZXRhaWwtY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBib3gtc2hhZG93OiAkYnJhbmQtY29sb3ItM2QgMnB4IDJweCA4cHggMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9TZXQgY29sb3IgdG8gYmFja2dyb3VkIGVsZW1lbnRcbiAgICAubWxpLXN0YXR1cy0xMSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByb3Zpc2lvbmFsLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMjIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJhdGlmaWVkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZC1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbGktc3RhdHVzLTIxIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZCA1MCUsICRjb2xvci1wcm92aXNpb25hbCA1MCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cy0xMiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMDEge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5IDUwJSwgJGNvbG9yLXByb3Zpc2lvbmFsIDUwJSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbGktc3RhdHVzLTEwIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbCA1MCUsICRjb2xvci1lbXB0eSA1MCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbC1kYXJrIDUwJSwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cy0yMCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUsICRjb2xvci1lbXB0eS1kYXJrIDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMDIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5IDUwJSwgJGNvbG9yLXJhdGlmaWVkIDUwJSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm1saS10YWJsZS1sb2FkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCw0NCw0NCwwLjcpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAxMTtcblxuICAgIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgICB0b3A6IDMwdmg7XG4gICAgfVxuXG4gICAgLmxvYWRlcl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1saV90YWJsZS1wbGFjZWhvZGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLm1saS1kZXRhaWwtaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5tbGktZGV0YWlsIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1saS1kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIudGF4dG9waWNzIC5saXN0aW5nX19jb250cm9scywgLmp1cmlzZGljdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xze1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0aWMgLmxhbmRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxubmF2LnRheHRvcGljcyxcbm5hdi5qdXJpc2RpY3Rpb25zIHtcbiAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZ2FtZW51X19jbGVhci5pY29uLXRpbWVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgLy8gbWFyZ2luLXRvcDogLTVweDtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xufVxuLypcbiAqIENTUyBUbyBtYWtlIHRoZSBJY29uIEFsaWduIGluIGNocm9tZS5cbiAqXG4gKiBCeSB0aGUgcmVhbCBRdWVzdGlvbiBpcyAuLi4uIFdoeSB3b3VsZCBhbnlvbmUgdXMgY2hyb21lIHdoZW4geW91IGhhdmUgdGhlIGdyZWF0bmVzcyBvZiBFZGdlIGFuZCBGRj8gSG1tbW1tbW1tbW1tbVxuKi9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkge1xuLy8gICAubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuLy8gICAgIGZvbnQtc2l6ZTogMjJweDtcbi8vICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4vLyAgIH1cbi8vIH1cblxuLm1lZ2FtZW51X19oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lZ2FtZW51bWFpbl9fdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ubWVnYW1lbnVfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAubWVnYW1lbnVfZ3JvdXAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhbWVudV9fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubWVnYW1lbnVfdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ua2V5X2RvY3VtZW50cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb250cmlidXRvcnMge1xuICAuY29udGFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICBcbiAgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuZmVhdHVyZWQtb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZF9fbGlua3MtLWNvbnRyaWJ1dG9yIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtLWNvbnRyaWJ1dG9ycyB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmtleV9kb2N1bWVudHNfY29udGFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG5cbiAgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB1bDpmaXJzdC1jaGlsZCxcbiAgICB1bDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5DU1MgZm9yIHRoZSBjb2RlIHNlY3Rpb24gZHJvcGRvd24gb24gdGhlIG1lZ2EgbWVudSBzaWRlIHJhaWxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb2RlU2VjaW9uRHJvcGRvd24gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKlxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHdpZHRoOiA5My41JTtcbn1cblxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAlO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDkzLjUlO1xufVxuKi9cbiIsIiNjZC10b3VyLXRyaWdnZXJ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsODUsMTM3LDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZm9udC1mYW1pbHk6XCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbiNjZC10b3VyLXRyaWdnZXI6aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCw5MSwxNDcsMC44KTtcbn1cblxuI2NkLXRvdXItdHJpZ2dlciAubmV3LWZlYXR1cmV7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiNmMjczMjA7XG59XG5cbiNjZC10b3VyLXRyaWdnZXIgLmxlYXJuLW1vcmV7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiNmZmY7XG59XG5cbi5vdmVybGF5LXRvdXJ7XG4gIHotaW5kZXg6IDEyMDAgIWltcG9ydGFudDtcbn1cblxuLmNkLXRvdXItd3JhcHBlci5hY3RpdmV7XG4gIHotaW5kZXg6IDEyMDEgIWltcG9ydGFudDtcbn1cblxuI2NkLXRvdXItdHJpZ2dlciAuY2QtdG91ci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsODUsMTM3LDAuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuIiwiLndheWZhaXItcmVhY3QtYXBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAudG9vbGJhcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vUmVhY3Qtc2VsZWN0XG4gIC5zZWxlY3QtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19jb250cm9se1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0taXMtZm9jdXNlZHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lci0taGFzLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9ye1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0tbWVudS1pcy1vcGVuIHtcbiAgICAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy91cC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19jbGVhci1pbmRpY2F0b3Ige1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX2lucHV0IGlucHV0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAmOmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19vcHRpb24tLWlzLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlIHtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWx7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLy8gTWVudVxuICAubWVudS1pY29uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNkZGQsIDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWdyb3VwLmV4cGFuZGVkIHtcbiAgICAubWVudS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm1lbnUtY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWdyb3Vwe1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAubGluay1saXN0IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIC5zZWxlY3QtZ3JvdXAge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVhY3QtdGFibGVcbi5SZWFjdFRhYmxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuICAuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiOyAgLyogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLnJ0LXRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJj5kaXYge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICYuLWN1cnNvci1wb2ludGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgMCAtMTJweCBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgfVxuXG4gICAgJi4tc29ydC1kZXNjOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmLi1zb3J0LWFzYzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSAwIC0yNHB4IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAucnQtdHItZ3JvdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnJ0LXRyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLnJ0LXRoLCAucnQtdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAucnQtdGhlYWQuLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLnJ0LXRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAmLi1zb3J0LWFzYywgJi4tc29ydC1kZXNjIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4tY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIDtcbiAgICB9XG4gIH1cblxuICAucnQtdGJvZHkge1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG5cbiAgLnJ0LXRyLi1ldmVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgLi1wYWdpbmF0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm5vdGV7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG59XG5cbi8vIFRhYnNcbi50YVRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnRhVGFiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50YVRhYi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGFUYWJfbGlua3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy9OZXh1cyBUcmFja2VyIGxhbmRpbmcgcGFnZXMgbGVmdCByYWlsXG4ud2F5ZmFpci1zZWxlY3QtZ28tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gIC53YXlmYWlyLXNlbGVjdC1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMXB4IDFweCAxcHggMDtcbiAgfVxufVxuXG4vLyBOZXh1cyBUcmFja2VyIGxhbmRpbmcgcGFnZSBoZWFkZXIuXG4ubmV4dXMtdHJhY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA1cHggMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDY4Mzg7XG59XG5cbi8vTmV4dXMgVHJhY2tlciBiZXRhIGljb25cbi53YXlmYWlyLWJldGF7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZXRhLWljb257XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJldGEtbGlua3tcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi53YXlmYWlyX19jb250ZW50LS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndheWZhaXItZG9jLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vL05leHVzIFRyYWNrZXIgQ1RBIGJsb2NrXG4ud2F5ZmFpci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG4gIC5jb250ZW50LWJsb2NrLS1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSBhe1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAubWVkaWFfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuYmV0YS1pY29uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn0iLCIudG9wLWJhbm5lcntcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBGcmVlIHRyaWFsIGJhbm5lclxuLmJhbm5lci1wbGFjZS1ob2xkZXJ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuI3RyaWFsLWJhbm5lci1kaXYge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxNDBweDtcblxuICAuZm9ybS1pdGVtLFxuICAuZnJlZS10cmlhbC1jb2RlLFxuICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvcm0taXRlbS1jb2Rle1xuICAgIGxhYmVse1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB9XG4gICAgLmZvcm0tcmVxdWlyZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcmVlLXRyaWFsLWNvZGV7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC5mb3JtLWl0ZW0tY29kZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuICAgIC5mcmVlLXRyaWFsLWNvZGV7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmZyZWUtdHJpYWwtcmVzZW5ke1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGF7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIExhdGVzdCBOZXdzIEJhbm5lclxuLmxhdGVzdF9uZXdzX2Jsb2Nre1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nX2xhdGVzdF9uZXdzX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fY29udGVudHtcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbn1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhIGEge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxhdGVzdF9uZXdzX2V4cGFuZCB7XG4gIGJveC1zaGFkb3c6ICNlZWUgMCAxcHggNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdze1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDtcbiAgfVxufVxuXG4ubGF0ZXN0X25ld3NfY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGF0ZXN0X25ld3NfY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggI2YxZjFmMSBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDNweDtcblxuICAubWVkaWF7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogNHB4IDAgNXB4IDA7XG4gICAgfVxuXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICYucHJvZHVjdC1JbnRlcm5hdGlvbmFse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xuICAgICAgfVxuICAgICAgJi5wcm9kdWN0LUZlZGVyYWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIH1cbiAgICAgICYucHJvZHVjdC1TdGF0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF0ZXN0X25ld3NfbWVkaWFfX2RhdGV7XG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVye1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAubGF0ZXN0X25ld3NfYmxvY2tfX3RpdGxlX2hlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJ4cGFnZXJ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ieC1wYWdlcntcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ4Y29udHJvbHtcbiAgICAgIC5ieGNvbnRyb2wtaW5uZXJ7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgfVxuICAgICAgLmJ4cHJldiwgLmJ4bmV4dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgLmJ4cHJldiwgLmJ4bmV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ieHByZXZ7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ieG5leHR7XG4gICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYngtcHJldixcbiAgICAgIC5ieC1uZXh0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uLWFuZ2xlLWxlZnQ6YmVmb3Jle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAuaWNvbi1hbmdsZS1yaWdodDpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5icm93c2VfdHJlYXRpZXNfaGVhZGVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cmVhdGllc19fY29udGVudC0tc2lkZWJhciB7XG4gIC50b29sdGlwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY29udGVudC1ibG9jayB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuICB9XG59XG5cbi8vIG1saSBsaW5rXG4ud3R0X21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi53dHRfbWxpX2NvbnRhaW5lciBhLCBcbi53dHRfbWxpX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbn1cbi53dHRfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8vIGFkdmFuY2VkIHNlYXJjaCBtbGkgbGlua1xuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIFxuICBoMiB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gIGJhY2tncm91bmQ6ICNiYmJhYmEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi8vIFR3ZWFrcyB0byBhYm92ZS5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYWJhO1xuICB9XG4gIHNwYW4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmt7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgJi5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDIuY29udGVudC1ibG9ja19fdGl0bGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2NvbnRhaW5lciAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi8vIFdUVCBNTEkgUmVzb3VyY2VzIGJsb2NrIGluIG1haW4gbGFuZGluZyBwYWdlIGNvbnRlbnQgYXJlYS5cbi5tbGktcmVzb3VyY2VzIHtcbiAgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLy9hZHZhbmNlZCBzZWFyY2ggbGlua1xuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZHZhbmNlZF9zZWFyY2hfY29udGFpbmVyIGEsIC53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vLyBTZWFyY2ggLyBRdWljayBMb2NhdGVcbi50cmVhdGllcy1zZWFyY2gsXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufSAvLyBFTkQgc2VhcmNoL3F1aWNrLWZpbmRcblxuXG4udHJlYXRpZXMtc2VhcmNoIHtcbiAgLmZvcm0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB3aWR0aDogMzIxcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDIxOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcbiAgICAgIHdpZHRoOiAzMjFweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XG4gICAgQGluY2x1ZGUgaGlkZS10ZXh0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IC8vIEVORCB0cmVhdGllcy1zZWFyY2hcblxuXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIC8vIFNldCBBcyBEZWZhdWx0IC8gTG9jYXRlIC8gQ2xlYXIgRGVmYXVsdHNcbiAgLmJ0bi0tcHJpbWFyeSxcbiAgLmJ0bi0tdGVydGlhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIFNldCBBcyBEZWZhdWx0XG4gICNlZGl0LXNhdmUge1xuICAgIG1hcmdpbjogLTVweCAwIDEwcHg7XG4gIH1cblxuICAvLyBMb2NhdGVcbiAgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAvLyBBZnRlciBkZWZhdWx0IGlzIHNldCwgY29uZmlybWF0aW9uIHRleHRcbiAgLmRlZmF1bHQtY29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50YVRpcC10cmVhdGllcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0gLy8gRU5EIHRyZWF0aWVzLXF1aWNrLWZpbmRcblxuXG4jZmlsdGVyLXRyZWF0aWVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4vLyBDb21wYXJlIEFjdGlvbnMgKFNoYXJlZCBhY3Jvc3MgUXVpY2sgUmF0ZXMsIFRyZWF0eSBhbmQgVHJlYXR5IEFydGljbGVzKVxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY29tcGFyZV9fYWN0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuXG4gIC5jb21wYXJlLFxuICAuY29tcGFyZS1yZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNvbXBhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmNvbXBhcmUtcmVzZXQge1xuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgLnRyZWF0aWVzIC5jb250YWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgVHJlYXR5IExvY2F0b3IgUmVzdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoTGFuZGluZylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIC5mb3JtLWVsZW1lbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSAvLyBFTmQgZm9ybS1lbGVtZW50XG5cbiAgLmFkZC1wYXJ0bmVycyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IC8vIEVORCB0cmVhdGllcy1jb21wYXJlX19hZGRcblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSB7XG4gIC5mb3JtLWl0ZW0tcDEsXG4gIC5mb3JtLWl0ZW0tcDIsXG4gIC5mb3JtLWl0ZW0tcDMsXG4gIC5mb3JtLWl0ZW0tcDQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgLy8gQWxpZ24gd2l0aCBzZWxlY3QgYm94ZXNcbiAgfVxuXG4gIC8vIFJlc3VsdHNcbiAgLmZvcm0tcmFkaW9zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICsgLmZvcm0taXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXJhZGlvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cbiAgfSAvLyBFTkQgZm9ybS1yYWRpb3Ncbn0gLy8gRU5EIHRyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyAtIENvbXBhcmUgKFJlc3VsdHMpXG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cblxuICAudHJlYXRpZXMtY29tcGFyZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIH1cbn1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQsXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzBweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIH1cblxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmFydGljbGVfX2JhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuXG5cbi50cmVhdHktbWV0YWRhdGEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4udHJlYXR5LW1ldGFkYXRhX19yb3cge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ29tcGFyZSBSYXRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnJhdGVzLWNvbXBhcmUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAvLyBQYXJ0bmVyIDEgYW5kIDIgc2VsZWN0aW9uXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgdG8gY29tcGFyZSB0YWJsZVxuICBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xuICB9XG5cbiAgLy8gU2VsZWN0ZWQgQ29tcGFyaXNvbnNcbiAgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFNpbmdsZSBjb21wYXJlIGxpbmVcbiAgICAuaW5saW5lLWVsZW1lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAvLyBDb21wYXJpc29uIHRleHRcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBDb21wYXJpc29uIHJlbW92ZVxuICAgICAgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4IDVweCAwIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGlubGluZS1lbGVtZW50c1xuICB9IC8vIEVORCBlZGl0LXNlbGVjdGVkXG59IC8vIEVORCB0cmVhdGllc3QtY29tcGFyZVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgUmF0ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1aWNrLXJhdGUtaGVhZGxpbmV7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5xdWljay1yYXRlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICB9XG5cbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59IC8vIEVORCBxdWljay1yYXRlcy10YWJsZVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgRG9jIFRvQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6ICRoNi1zaXplO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJi5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG59XG5cbi8vIENTUFJPSkVDVC04NzQ4OiBGaW5hbCBjYWxsIC0gaGlkZSBuZXN0ZWQgVE9DIGl0ZW1zICgzcmQgbGV2ZWwgJiBsb3dlcikuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogQ1NQUk9KRUNULTg3NDg6IEZpcnN0IGp1c3QgaW5kZW50ZWQgbmV4dGVkIFRPQyBlbnRyeSBsaW5rcywgYnV0IGRlY2lkZWQgbm90LlxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG4qL1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIE5ld3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50cmVhdGllcy1uZXdze1xuXG4gIC5mb3JtLXR5cGUtc2VsZWN0e1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJPUlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGU6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmVzZXQtZm9ybXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0gLy8gRU5EIHRyZWF0aWVzLW5ld3NcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIFdUUyBMaW5rIGluIFRyZWF0eSBTdW1tYXJpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50cmVhdGllcyB7XG4gIGhlYWRlciB7XG4gICAgLnd0c2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIEV4cGFuZCBDb2xsYXBzZSBmb3IgYnJvdXN3ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlLCBkaXYgaDUudHJlYXRpZXNfZXhwYW5kX2NvbGxhcHNlIHtcbiAgZmxvYXQ6bGVmdDtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cmVhdGllc19leHBhbmRfaWNvbiwgLnRyZWF0aWVzX2NvbGxhcHNlX2ljb24ge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIGNhbiBoYXZlIHRvbnMgb2YgYXV0aG9ycy4gVGhpcyBDU1Mgd2lsbCBtYWtlIGl0IGxvb2sgZ29vZFxuLy8gIE5vIG1hdHRlciBob3cgbWFueSBhdXRob3JzIHdlIGhhdmUuIDopXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIGEsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgLmFydGljbGVfX3NvY2lhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnkgdWwsICN0cmVhdHlzdW1tYXJ5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFVwZGF0ZXMgdG8gdGhlIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzEwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ2MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5Tm9TcGFjZSBwe1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jc3RpY2t5LXdyYXBwZXIgLmJsb2NrLmdyb3VwID4gb2wge1xuICBoZWlnaHQ6IDUwN3B4O1xuICBtYXgtaGVpZ2h0OiA1MDdweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNTEkgY29tcGFyZSB0cmVhdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5tbGlfY29tcGFyZV9fbGVmdF9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbGlfY29tcGFyZV9fbGVmdF9hcnRpY2xlX2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9hcnRpY2xlX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGQsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0cixcbi5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGFibGUsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGQsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xufSIsIi8qKlxuSmlyYSBRQSBmZWVkYmFja1xuICovXG4jYXRsd2RnLXRyaWdnZXJ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGF0YSBUYWJsZSBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIFNob3cgeCBpdGVtcyBwZXIgdGFibGVcbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7IC8vIEFsaWduIHdpdGggZmlsdGVyXG5cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4vLyBTZWFyY2ggYnkgdGVybVxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBpbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLy8gVGFibGUgcGFnaW5hdGlvblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgc3BhbiAucGFnaW5hdGVfYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbiAgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wYWdpbmF0ZV9idXR0b24ubmV4dCxcbiAgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHRhYmxlIHtcbiAgICBjbGVhcjogYm90aDsgLy8gRW5zdXJlIHRhYmxlIGNsZWFycyBmaWx0ZXJcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5zZWxlY3QtYWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNvcnRpbmc6YWZ0ZXIsXG4gIC5zb3J0aW5nX2FzYzphZnRlcixcbiAgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTI0cHg7XG4gIH1cblxuICAuc29ydGluZzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0xMnB4O1xuICB9XG5cbiAgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIH1cblxuICB0ci5vZGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICB0ci5ldmVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0IEJveFxuICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgdGJvZHlcblxuICAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuc2F2ZS10YWdzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGYXZvcml0ZSBTcGVjaWZpYyBTaXppbmdcbiNkYXRhVGFibGVGYXZvcml0ZXMge1xuICAvLyBUaXRsZVxuICB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAvLyBBdXRob3JcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLy8gUHVibGljYXRpb24gRGF0ZVxuICB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAvLyBOZXcgdGFnXG4gIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgZm9udC1zaXplOiAkbWluaS1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9IC8vIEVORCB0ZDpudGgtY2hpbGQoNSlcblxuICAvLyBFeGlzdGluZyB0YWdzXG4gIHRkOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDE1JTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgICAgIC5yZW1vdmUtdGFnOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmMGYwZjAsIDUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3RhdGUgVGF4IEFtbmVzdHkgUHJvZ3JhbXMgJiBJR0EgU3RhdHVzIHRhYmxlOiBGb3IgZGF0YSBwdWxsZWQgZnJvbSBNTC5cbi8vIFNwZWNpZmljIHRhYmxlIGNsYXNzIG92ZXJyaWRlcyBhcmUgYmVsb3cuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMsIC5pZ2Etc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblxuICB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmlnYS1zdGF0dXMge1xuICB0YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zOiBGb3IgcHJldmlvdXMgZGF0YVRhYmxlcyB2ZXJzaW9uLlxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHtcbiAgaDIudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2RhdGFUYWJsZVN0YXRlVGF4UHJvZ3JhbXMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgLy8gRm9yY2UgaGlkZSBzb3J0aW5nXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGQVRDQSBNb2RlbCBJR0FzIHRhYmxlIChyZWFsbHkganVzdCBhIGxpc3QpLlxuLm1vZGVsLWlnYXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGxpIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGUkwgSW1wb3J0YW50IERvY3VtZW50c1xudGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLy8gUlNTIE1pbmktUHJvZHVjdHMgQ29uZmlndXJhdGlvblxuLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHtcbiAgd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xuICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBQcm9kdWN0IFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5wcm9kdWN0X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufSAvLyBFTkQgcHJvZHVjdF9faW50cm9cblxuXG4ucHJvZHVjdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59IC8vIEVORCBwcm9kdWN0X19vcHRpb25zXG5cblxuLnByb2R1Y3RfX3RhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufSAvLyBFTkQgcHJvZHVjdF9fdGFic1xuXG5cbi5wcm9kdWN0X190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDZweDtcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAwLCBzb2xpZCwgI2NjYyk7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgcHJvZHVjdF9fdGFiXG5cblxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgc2l6ZSg0cHgpO1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnBuZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wcm9kdWN0LXRhYi1leHBhbmQge1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG59XG5cblxuLnByb2R1Y3RfX2RldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuXG4ucHJvZHVjdF9fbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ucHJvZHVjdF9wZGZ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZXtcbiAgZm9udC1zaXplOiAyMHB0O1xufVxuXG4ucHJvZHVjdF9wZGZfdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuIiwiLy8gQ1NTIGZvciBwYWdlclxuLm11bHRpbWVkaWFfX3BhZ2VyLFxuLmJvb2tzLWNvbGxlY3Rpb25zLXBhZ2VyLWJvdHRvbXtcbiAgbWFyZ2luOiA0MHB4O1xuICAuaXRlbS1saXN0e1xuICAgIGxpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgbGkucGFnZXItY3VycmVudHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICB9XG4gIH1cbn0iLCJkaXYgLnZpZXctcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XG4gIHBhZGRpbmctdG9wOjMwcHg7XG4gIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIC52aWV3LWNvbnRlbnR7XG4gICAgbWFyZ2luLWxlZnQ6NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAuc3RpY2t5LWhlYWRlcntcbiAgICAgIHdpZHRoOjkwJTtcbiAgICB9XG4gICAgLnZpZXdzLXRhYmxle1xuICAgICAgd2lkdGg6OTAlO1xuICAgIH1cbiAgICBcbiAgICBhe1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cblxuICBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybXtcbiAgICBtYXJnaW4tbGVmdDo1JTtcbiAgICBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0e1xuICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgLmZvcm0tc3VibWl0e1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDoyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAjZWRpdC1yaWQtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBQb2xsIHN0eWxlc1xuXG4ucG9sbCB7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBleHRlbmQgJWJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gIH1cblxuICAvLyBSZXN1bHRzXG4gIC5iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG5cbiAgICAuZm9yZWdyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0LCAxMjQsIDEyNCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAucGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLy8gSGlkZSBcInNob3cgcmVzdWx0c1wiIGFuZCBcIm9sZGVyIHBvbGxzXCJcbi5ibG9jay1wb2xse1xuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudG90YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jb250YWluLXJlc291cmNlcyB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbnNwYW4ucmVzb3VyY2VGYXZJY29uID4gYS5hcnRpY2xlX19mYXZvcml0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5yZXNvdXJjZUhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RpZmllZEJ5Q29udGVudCwgLnByb3BSZWcsIC5maW5hbFRlbXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5leHBhbmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXhwYW5kTW9kaWZpZWRCeUNvbnRlbnQsIC5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC00MXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIHVsLm5lclRhYnNIZWFkZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicyB7XG4gIG1hcmdpbjogNXB4IDVweCAwIDA7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDY0YTI7XG4gIGNvbG9yOiAjMDA2NGEyO1xufVxuXG4ubmV3cyAubWVkaWFfX3Byb2R1Y3QsIC5jb21tZW50YXJ5IC5tZWRpYV9fcHJvZHVjdCwgLnJlc291cmNlQXV0aG9ycyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZpbmFsVGVtcCwgLnByb3BSZWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmluYWxUZW1wIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnJlZ3NBcnRpY2xlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5yZWdzQXJ0aWNsZSBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbmxpLnJlc291cmNlUmVnVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5yZXNvdXJjZXNDb250ZW50IHtcbiAgLm1lZGlhX19zbmlwcGV0e1xuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggMDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmFsbElycyAubWVkaWFfX3RpdGxlLCAud3JpdHRlbkRldGVybWluYXRpb25zIC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhc2VfbWVkaWEge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucC5tZWRpYV9fc25pcHBldC5jYXNlbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5cbi8vYnhzbGlkZXJcbi5yZXNvdXJjZXNDb250ZW50IHtcblxuICAuYnhzbGlkZXJ7XG4gICAgLm11bHRpbWVkaWFfX3RpdGxlLCAubWVkaWFfX2F1dGhvciwgLm1lZGlhX19zbmlwcGV0LCAubXVsdGltZWRpYV9fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgfVxuXG4gICAgbGkubXVsdGltZWRpYS5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAubXVsdGltZWRpYV9fY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aW1lZGlhX190aXRsZSwgLm1lZGlhX19hdXRob3IsIC5tZWRpYV9fc25pcHBldHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ieC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgIH1cbiAgICAuYngtbmV4dCB7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgfVxuICB9XG59XG5cbnNwYW4ucmVzb3VyY2VyaWdodGJveGVzIGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFN0dWRlbnQgV3JpdGluZyBDb21wZXRpdGlvbiBwYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIHtcbiAgaDIuY29udGVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IHtcbiAgLnZpZXctaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC52aWV3LWdyb3VwaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICAudmlldy1ncm91cGluZy1jb250ZW50IHtcbiAgICAuaXRlbS1saXN0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuaXRlbS1saXN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDglOyAvLyBmYWxsYmFjayBmb3IgSUVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGxpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1saXN0IGxpIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50YU1lZGlhIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbn1cblxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXG4gIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgfVxufVxuIiwiLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAsXG4ucHJpdmFjeS1ub3RpY2UtcG9wdXAge1xuICBoZWlnaHQ6IDgwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgJi5yZW1vZGFse1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnRjLWhlYWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRjLWRpc21pc3N7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRjLWJ0bntcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICYuYnRuLS1wcmltYXJ5OjphZnRlcntcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRjLWFqYXgtdGhyb2JiZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSW1hZ2UgUmVwbGFjZW1lbnQgLSBIaWRlIFRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGhpZGUtdGV4dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufSIsIi5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgLmhlYWRlcl9fbG9nbyxcbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgPiBhLFxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICA+IC5idG4ge1xuICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cblxuICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb257XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gTW9kYWwgdmVyc2lvblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIsXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gsXG4gIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIH1cblxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLy8gRG9jdW1lbnQgU2VsZWN0aW9uXG4ucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLmRvY3VtZW50LXNlbGVjdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGhlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgcGFkZGluZzogMjBweDtcblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLnN0YXRlX19uYW1lLFxuICAuc3RhdGVfX25hbWUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc3RhdGVfX25hbWUge1xuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICsgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc3RhdGVfX3ZlcnNpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgKyAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gICAgLy8gcGFkZGluZy10b3A6IDA7XG5cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgJiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuXG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAuc3RhdGVfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgJi5oYXMtdmVyc2lvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cblxuXG4uc3RhdGVfX2RvY3VtZW50IHtcbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICYuanMtZGVzZWxlY3QtZG9jdW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoODAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG50YWJsZS53dHMtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0Ym9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC8vIE1hcmdpbnMgcmVxdWlyZWQgYnkgUHdDLlxuICBpbWcucHdjbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnd0cyB7XG5cbiAgLnd0cy1xYy1maXJzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0aW5nX19jb250ZW50IHtcbiAgICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIH1cblxuICAvLyBNYXJnaW5zIHJlcXVpcmVkIGJ5IFB3Qy5cbiAgaGVhZGVyIGltZy5wd2Nsb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGVfX2JhciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuXG4gICAgdWwsIG9sLCBociB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICB0aGVhZCB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQudGFibGVoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgICAgIHRyLmhlYWRyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcbiAgICAjc3VtbWFyeS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wd2Njb250YWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgfVxuICAgIC53YnRpbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLndidGlsZWRlc2Mge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIHByaW50IHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5AbWVkaWEgcHJpbnQge1xuICAjcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLCBmb290ZXIsIC5hcnRpY2xlX19jb250ZW50LS1zaWRlYmFyLCAuYXJ0aWNsZV9fYWN0aW9ucyxcbiAgLmJyZWFkY3J1bWJzLCAuYXJ0aWNsZV9fYmFyLS1taW5pLCAjdG9vbGJhciwgI2F1dGhjYWNoZWRiZyxcbiAgLmZybC1zaWRlYmFyLCAudHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5mYXRjYV9fY29udGVudC0tc2lkZWJhcixcbiAgLmVvbWwtc2lkZWJhciwgLm1hZ2F6aW5lLS1hcnRpY2xlX19zaWRlYmFyLCAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX25hdiwgLm1hZ2F6aW5lX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCwgLmNvbnRhaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iXX0= */
