@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(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}[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{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(../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(../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(../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(../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(../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(../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(../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(../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)}.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(../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(../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;box-shadow:0 0 5px rgba(0,0,0,.35)}.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(/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(../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}.content-block__link,.content-block__title,.media__author,.media__datetime,.media__product{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900}@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"]: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,.menu-no-results,.menu-no-results span,.use-results [class*="--prev"]:empty,.use-results [class*="--next"]:empty{cursor:default}.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}@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-size:13px;line-height:1rem;letter-spacing:1pt;text-transform:uppercase}.author__name,.content-block__link{font-size:11px;text-transform:uppercase}.content-block__link{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-size:11px;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)}.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}.my-tax-notes,.nav-link--top ul a:last-child{margin-bottom:0}.nav-link--top ul a:hover{color:#fff}@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-family:Lato,Helvetica,Arial,sans-serif;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}.contributors--featured .featured-overview a{padding:0}.contributors--featured .featured-overview:hover{background:0 0!important}.contributor--featured__info{font-family:Lato,Helvetica,Arial,sans-serif;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{margin-left:10px;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}.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 .nav-link--personal{margin:0!important}.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}.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}.article__bar:after,.article__nav--footer:after,.filter-tags__list:after,.filter-tags__quick-select:after,.metadata-row:after,.ta-toolbar--workbench:after,.ta-toolbar__search:after,.ta-toolbar__title:after{content:""}.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;box-shadow:0 0 5px rgba(0,0,0,.35);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-family:Lato,Helvetica,Arial,sans-serif;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{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{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 .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:10px}.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{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{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{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_button,.adv_search_submit_button{color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;height:26px;width:67px}.adv_search_clear_form_div{float:left}.adv_search_clear_form_button{background-color:#f27320;border:none;font-weight:900;padding-right:7px}.adv_search_submit_button_div{float:right}.adv_search_submit_button{background:url(/sites/all/themes/ingenia/images/ta-submit.png) 120% 6% no-repeat #f27320;border:none;font-weight:900;padding-right:61px}@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(/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}.double_underline{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:double;text-decoration-style:double}#pdf-container{margin-top:20px}.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{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{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{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.even,#dataTableSAM tbody tr.odd,#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(/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(../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(/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(../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(../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(../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(../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}.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label{font-family:Lato,Helvetica,Arial,sans-serif}.form__header{margin:0}.login__form{position:relative;padding:0 0 10px;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;padding-top:15px}@media screen and (min-width:650px) and (max-width:960px){.ip-register-here{margin-top:70px}}.login__register-here-action{font-weight:700;margin-bottom:10px}.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}.back-to-magazine,.magazine__toc,.tabs-nav__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(../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,.megamenu_content .megamenu__title{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);content:""}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{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{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(../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(../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}.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:10px}.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}.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(../images/ta-submit-gray.png);text-indent:-10000px}.search-block--terms .form-submit:focus,.search-block--terms .form-submit:hover{background-position:0 -30px}label[for=search-restrict-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}label[for=edit-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}#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(../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(../images/help_center/user-guides-icon.png)}.support__collateral .collateral--video a::before{background-image:url(../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(../images/table-sorting.png) 0 -24px no-repeat}.dataTables_wrapper .sorting:after{background:url(../images/table-sorting.png) 0 -12px no-repeat}.dataTables_wrapper .sorting_desc:after{background:url(../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}.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{background-color:#fff}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{border:1px solid #f2f2f2;overflow:auto;text-decoration:none}.tnl_ck_button{background-color:#f2f2f2;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(/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{background-color:#f2f2f2;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;background-color:#fff;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,.ReactTable .rt-th.-cursor-pointer:after,.compare__action:after,.document-select:after,.document-select__available header:after,.document-select__selected header:after,.document-select__state ol li:after,.rates-compare:after,.taTab.selected:after,.taTab.selected:before,.treaties-compare__add:after,.treaty-metadata__row:after,.wts .article__bar: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(../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(../images/ta-submit-gray.png) no-repeat}.ReactTable .rt-thead.-header,.latest_news_collapse .media .latest_news_media__category,.taTab,.treaties-toc__title a{font-family:Lato,Helvetica,Arial,sans-serif}.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}.ReactTable .rt-thead.-header,.beta-icon,.taTab,.treaty-metadata__label,.wayfair-cta .media__link{text-transform:uppercase}#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}.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}.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}.wtt-rate-buttons{text-align:center;margin-top:20px}#referencetable-form .listing{margin-bottom:20px}@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}#compare-by-rates-form .listing__controls,#compare-by-rates-form .listing__description,#compare-by-rates-form .wts-link,#compare-by-rates-form .wtt-rate-buttons,#referencetable-form .listing__controls,#referencetable-form .listing__description,#referencetable-form .wts-link,#referencetable-form .wtt-rate-buttons{display:none}}.quick-rate-headline{line-height:normal;margin-bottom:10px}.treaties-toc__link a,.treaties-toc__title a{display:block;width:100%;padding:5px;line-height:1.2}.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;color:#666;font-size:16px;font-weight:900}.treaties-toc__link a{border-bottom:1px solid #ddd;color:#666;font-size:14px;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(../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(../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{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(../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(../images/table-sorting-white.png) no-repeat}.ReactTable .rt-th.-sort-asc:after{background:url(../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;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;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;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}.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}.realtimeCites,.realtimeDatetime,.realtimeheader{text-transform:uppercase}.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}.realtimeArticleContainer{margin:5px 0 10px;line-height:1;border-bottom:2px solid #F0F0F0;padding:0 0 10px}.realtimeheader{text-align:left;font:normal normal 900 13px/24px Lato;letter-spacing:.65px;color:#0064A2;opacity:1;border-bottom:3px solid #0064A2;margin-bottom:10px}.realtimeDocType,.realtimeLabel{letter-spacing:0;color:#999;opacity:1;font:normal normal 900 13px/16px Lato}.realtimeDatetime{font:normal normal normal 11px/13px Lato;letter-spacing:0;color:#999;opacity:1;float:right}.realtimeArticleTitle{padding:5px 0}.realtimeArticleTitle a{text-align:left;font:normal normal normal 20px/24px Lato;letter-spacing:0;color:#0064A2;opacity:1}.realtimeCites{padding-left:0;color:#999;font-size:12px;margin-bottom:7px}@media print{#page{width:100%;margin:0;padding:0;background:0 0}#authcachedbg,#toolbar,.article__actions,.article__bar--mini,.article__content--sidebar,.article__nav,.block-tacopyrid,.block-talatestnews,.breadcrumbs,.dailies__content--sidebar,.eoml-sidebar,.fatca__content--sidebar,.frl-sidebar,.header,.helpful-action-block-container,.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZWFyY2guc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIl9uZXIuc2NzcyIsIl9hcnRpY2xlLXN1Ym1pc3Npb25zLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc3VwcG9ydC5zY3NzIiwiX3RheG5vdGVzbGl2ZS5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJrZW50dWNreS9iYXNlL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbWl4aW5zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19pY29ucy1hZnRlci5zY3NzIiwiX2FydGljbGUuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaXplLnNjc3MiLCJfdG5zLnNjc3MiLCJrZW50dWNreS9iYXNlL19mb3Jtcy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fc2hvdy1oaWRlLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19ib3JkZXIuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Nob3Nlbi5zY3NzIiwiX2VuZ2FnZW1lbnQuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3ByZWZpeGVyLnNjc3MiLCJtb2R1bGVzL19hZC5zY3NzIiwibW9kdWxlcy9fYW5ub3RhdGlvbnMuc2NzcyIsIm1vZHVsZXMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJrZW50dWNreS9ncmlkL19ncmlkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwia2VudHVja3kvaGVscGVycy9fdHJ1bmNhdGUuc2NzcyIsIm1vZHVsZXMvX2Jpb2dyYXBoeS5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsIm1vZHVsZXMvX2Vjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uuc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL19lY29tbS1wcm9kdWN0LWluZm8uc2NzcyIsIm1vZHVsZXMvX2luZm8tYmFyLnNjc3MiLCJtb2R1bGVzL19tYWluLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX21lZGlhLnNjc3MiLCJtb2R1bGVzL19tZW51cy5zY3NzIiwibW9kdWxlcy9fbG9hZGluZy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIm1vZHVsZXMvX21vZGFscy5zY3NzIiwibW9kdWxlcy9fdG9vbGJhci5zY3NzIiwibW9kdWxlcy9fb3BlbnRpcC5zY3NzIiwibW9kdWxlcy9fcmVsYXRlZC1wcm9kdWN0cy5zY3NzIiwibW9kdWxlcy9fc2FtcGxlLXdvcmsuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXItZm9ybS5zY3NzIiwibW9kdWxlcy9fdGFicy5zY3NzIiwibW9kdWxlcy9fdG9wLW5ld3Muc2NzcyIsIl9hYm91dC11cy5zY3NzIiwiX2FkdmFuY2Utc2VhcmNoLnNjc3MiLCJfYXVkaXQtaW5zaWdodHMuc2NzcyIsIl9wcm9maWxlLnNjc3MiLCJfZGFpbGllcy5zY3NzIiwiX2JlcHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfYm9va3MtY29sbGVjdGlvbnMuc2NzcyIsIl9jb2xvci5zY3NzIiwiX21hZ2F6aW5lLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19pbnRyaW5zaWMtcmF0aW8uc2NzcyIsIiRzdGRpbiIsIl9mb290ZXIuc2NzcyIsIl9lb21sLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9mcmwuc2NzcyIsIl9mcmVlLXJlc291cmNlcy5zY3NzIiwiX2hvbWVwYWdlLnNjc3MiLCJfbXVsdGltZWRpYS5zY3NzIiwiX2liZmQuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9saWtlLnNjc3MiLCJfbG9naW4uc2NzcyIsIl9tZWdhbWVudS5zY3NzIiwiX3RvdXIuc2NzcyIsIl9taXNjZWxsYW5lb3VzLnNjc3MiLCJfbWxpVGFibGUuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VyLnNjc3MiLCJfcGVvcGxlLWV4cG9ydC5zY3NzIiwiX3BvbGwuc2NzcyIsIl9yZXNvdXJjZVBhZ2Uuc2NzcyIsIl9zdHVkZW50cy5zY3NzIiwiX3RhLW1lZGlhLnNjc3MiLCJfdGVybXMtY29uZGl0aW9ucy5zY3NzIiwiX3dheWZhaXIuc2NzcyIsIl90cmVhdGllcy5zY3NzIiwiX3dvcmtiZW5jaC5zY3NzIiwiX3d0cy5zY3NzIiwia2VudHVja3kvaGVscGVycy9faGlkZS10ZXh0LnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfcmVhbHRpbWUtcHVibGlzaGluZy5zY3NzIiwiX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQXVvQkEscUJDcG9CQSxTQzJLQSxnQkM5SUEsd0NDa0pFLHFCQy9CQSx3QkM3QkYsb0JMaEhFLGdCQUFBLEtNSEUsNENDNkVKLEtBUkEsS0FTRSxVQUFBLEtDOUVGLFdBQ0UsWUFBMEIsWUFDMUIsSUFBQSw4Q0FDQSxJQUFBLHFEQUFBLDRCQUFBLGdEQUFBLGdCQUFB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SUQvcUJ4QixtQkFBa0MsUUN5VmIsSUR4VnJCLHFCQUFvQyxRQ3dQYixJRHZQdkIsc0JBQXFDLFFDaUpiLElEaEp4QixtQkFBa0MsUUNvaEJiLElEbmhCckIsdUJBQXNDLFFDaU1iLElEaE16QixrQ0FBaUQsUUNhYixJRFpwQyxnQ0FBK0MsUUNlYixJRGRsQyxvQkFBbUMsUUNzV2IsSURyV3RCLDRCQUEyQyxRQ3llYixJRHhlOUIscUJBQUEsMkJBQ29DLFFDdWdCYixJRHRnQnZCLHNCQUFxQyxRQ2lnQmIsSURoZ0J4Qix1QkFBc0MsUUN5WWIsSUR4WXpCLG1CQUFrQyxRQzRZYixJRDNZckIsbUJBQWtDLFFDNlBiLElENVByQix5QkFBd0MsUUNxVWIsSURwVTNCLHlCQUF3QyxRQ2t0QmIsSURqdEIzQiwwQkFBeUMsUUNndEJiLElEL3NCNUIsd0JBQXVDLFFDaXRCYixJRGh0QjFCLHFCQUFvQyxRQzBlYixJRHpldkIsc0JBQXFDLFFDeUJiLElEeEJ4QixrQkFBaUMsUUMwbUJiLElEem1CcEIsbUJBQWtDLFFDMG1CYixJRHptQnJCLG1CQUFrQyxRQzBEYixJRHpEckIsdUJBQXNDLFFDMERiLElEekR6QixvQkFBbUMsUUNnZWIsSUQvZHRCLHFCQUFvQyxRQzRFYixJRDNFdkIsbUJBQWtDLFFDMlBiLElEMVByQixtQkFBa0MsUUNrRGIsSURqRHJCLHFCQUFvQyxRQzJWYixJRDFWdkIsMEJBQXlDLFFDeW1CYixJRHhtQjVCLHlCQUF3QyxRQ3ltQmIsSUR4bUIzQix5QkFBd0MsUUNuQ2IsSURvQzNCLDJCQUEwQyxRQ3RDYixJRHVDN0IsMEJBQXlDLFFDcENiLElEcUM1Qiw0QkFBMkMsUUN2Q2IsSUR3QzlCLG1CQUFrQyxRQ2dYYixJRC9XckIscUJBQUEsc0JBQ3FDLFFDNGFiLElEM2F4QixxQkFBb0MsUUN1VWIsSUR0VXZCLDJCQUEwQyxRQ21yQmIsSURsckI3QixvQkFBQSxvQkFBQSx3QkFFdUMsUUMyYmIsSUQxYjFCLHFCQUFvQyxRQ21iYixJRGxidkIseUJBQXdDLFFDeVhiLElEeFgzQixxQkFBb0MsUUNyRGIsSURzRHZCLG1CQUFrQyxRQ29uQmIsSURubkJyQixtQkFBQSw4QkFDNkMsUUNnYmIsSUQvYWhDLDZCQUE0QyxRQytmYixJRDlmL0IsNkJBQTRDLFFDZ0ZiLElEL0UvQixxQkFBb0MsUUN4QmIsSUR5QnZCLDRCQUEyQyxRQ29qQmIsSURuakI5Qiw0QkFBMkMsUUNzTGIsSURyTDlCLHVCQUFzQyxRQ2pCYixJRGtCekIsbUJBQWtDLFFDdWJiLElEdGJyQixvQkFBbUMsUUNpYWIsSURoYXRCLG1CQUFrQyxRQ29qQmIsSURuakJyQixzQkFBcUMsUUNnT2IsSUQvTnhCLDJCQUEwQyxRQ2lMYixJRGhMN0IsMkJBQTBDLFFDNmlCYixJRDVpQjdCLG9CQUFtQyxRQ2dKYixJRC9JdEIsMkJBQTBDLFFDMEViLElEekU3Qiw0QkFBMkMsUUMwRWIsSUR6RTlCLDBCQUF5QyxRQ21iYixJRGxiNUIsMkJBQTBDLFFDd1hiLElEdlg3QiwyQkFBMEMsUUM0bEJiLElEM2xCN0IsMkJBQTBDLFFDNERiLElEM0Q3Qiw4QkFBNkMsUUMwYmIsSUR6YmhDLDBCQUF5QyxRQzJTYixJRDFTNUIseUJBQXdDLFFDMkdiLElEMUczQiw2QkFBNEMsUUN3bEJiLElEdmxCL0IsNkJBQTRDLFFDd0RiLElEdkQvQixrQkFBaUMsUUNsQ2IsSURtQ3BCLHlCQUF3QyxRQ2xEYixJRG1EM0IsMEJBQXlDLFFDbERiLElEbUQ1Qix1QkFBc0MsUUNsRGIsSURtRHpCLHlCQUF3QyxRQ3REYixJRHVEM0IsMkJBQUEsb0JBQ21DLFFDNmRiLElENWR0QixxQkFBb0MsUUMrSWIsSUQ5SXZCLHVCQUFzQyxRQ3VGYixJRHRGekIsbUJBQWtDLFFDZ2FiLElEL1pyQixvQkFBbUMsUUNxV2IsSURwV3RCLHVCQUFzQyxRQ25EYixJRG9EekIsaUNBQWdELFFDd0liLElEdkluQyxtQkFBa0MsUUNtTmIsSURsTnJCLG1CQUFrQyxRQzJTYixJRDFTckIsbUJBQWtDLFFDOEtiLElEN0tyQixrQkFBaUMsUUMwSWIsSUR6SXBCLHdCQUF1QyxRQzBJYixJRHpJMUIsbUNBQUEsc0JBQ2tELFFDa0liLElEaklyQyxvQkFBbUMsUUNnWmIsSUQvWXRCLHVCQUFzQyxRQ0NiLElEQXpCLHFCQUFvQyxRQ3FhYixJRHBhdkIsc0JBQXFDLFFDaUViLElEaEV4QixxQkFBb0MsUUM4VGIsSUQ3VHZCLHlCQUF3QyxRQ3dDYixJRHZDM0IsMkJBQTBDLFFDb0NiLElEbkM3QixzQkFBcUMsUUNnYmIsSUQvYXhCLDRCQUEyQyxRQ21kYixJRGxkOUIscUJBQW9DLFFDMktiLElEMUt2QiwwQkFBeUMsUUM0S2IsSUQzSzVCLHVCQUFzQyxRQzFFYixJRDJFekIsdUJBQXNDLFFDNUViLElENkV6QiwwQkFBQSx3QkFDdUMsUUNqRWIsSURrRTFCLDZCQUE0QyxRQ2dsQmIsSUQva0IvQiw4QkFBNkMsUUM2SGIsSUQ1SGhDLDJCQUEwQyxRQ1JiLElEUzdCLGtCQUFpQyxRQzRRYixJRDNRcEIsbUJBQUEsb0JBQ2tDLFFDOENiLElEN0NyQix1QkFBc0MsUUNtRGIsSURsRHpCLDBCQUF5QyxRQ3VpQmIsSUR0aUI1Qiw0QkFBMkMsUUNxaUJiLElEcGlCOUIsd0JBQXVDLFFDNGViLElEM2UxQixzQkFBcUMsUUMrTmIsSUQ5TnhCLHVCQUFzQyxRQ3FjYixJRHBjekIsOEJBQTZDLFFDd1JiLElEdlJoQyx5QkFBd0MsUUM4aEJiLElEN2hCM0IsNEJBQTJDLFFDdUdiLElEdEc5QixzQkFBcUMsUUMrYmIsSUQ5YnhCLHFCQUFvQyxRQ3NqQmIsSURyakJ2Qiw0QkFBMkMsUUNpTGIsSURoTDlCLHFCQUFvQyxRQ3drQmIsSUR2a0J2QixzQkFBcUMsUUNzUWIsSURyUXhCLG9CQUFtQyxRQ2tXYixJRGpXdEIsdUJBQXNDLFFDNGRiLElEM2R6Qix5QkFBd0MsUUNoRGIsSURpRDNCLDJCQUEwQyxRQ2dXYixJRC9WN0Isc0JBQXFDLFFDdWpCYixJRHRqQnhCLHlCQUFBLHVCQUNzQyxRQ2lHYixJRGhHekIscUJBQW9DLFFDcUtiLElEcEt2QixxQkFBb0MsUUMyakJiLElEMWpCdkIsMEJBQXlDLFFDcUNiLElEcEM1QixtQkFBQSxrQkFDaUMsUUNnWmIsSUQvWXBCLG9CQUFtQyxRQ3FNYixJRHBNdEIsdUJBQXNDLFFDcERiLElEcUR6QixtQkFBa0MsUUMvRWIsSURnRnJCLDBCQUF5QyxRQ3BCYixJRHFCNUIsMkJBQTBDLFFDcUxiLElEcEw3QiwwQkFBeUMsUUNtTGIsSURsTDVCLHdCQUF1QyxRQ29MYixJRG5MMUIsMEJBQXlDLFFDZ0xiLElEL0s1QixnQ0FBK0MsUUNwSWIsSURxSWxDLGlDQUFnRCxRQ2hJYixJRGlJbkMsOEJBQTZDLFFDaEliLElEaUloQyxnQ0FBK0MsUUN4SWIsSUR5SWxDLG9CQUFtQyxRQzRKYixJRDNKdEIscUJBQW9DLFFDOGxCYixJRDdsQnZCLG9CQUFtQyxRQ3NlYixJRHJldEIscUJBQW9DLFFDMEdiLElEekd2Qix3QkFBdUMsUUN4RWIsSUR5RTFCLHlCQUF3QyxRQ2pJYixJRGtJM0Isb0JBQUEsb0JBQ21DLFFDa2pCYixJRGpqQnRCLG9CQUFBLG1CQUNrQyxRQzZPYixJRDVPckIsb0JBQW1DLFFDYmIsSURjdEIsb0JBQW1DLFFDMkdiLElEMUd0QixrQkFBQSx1QkFDc0MsUUM4WGIsSUQ3WHpCLG1CQUFBLHNCQUNxQyxRQzRGYixJRDNGeEIsd0JBQXVDLFFDOFNiLElEN1MxQix1QkFBQSxtQkFDc0MsUUNzR2IsSURyR3pCLHFCQUFvQyxRQ2liYixJRGhidkIsbUJBQUEsc0JBQUEsc0JBRWtDLFFDakliLElEa0lyQixzQkFBcUMsUUN1T2IsSUR0T3hCLHNCQUFxQyxRQ3FPYixJRHBPeEIsNEJBQTJDLFFDZ2NiLElEL2I5Qix3QkFBdUMsUUM0Z0JiLElEM2dCMUIsb0JBQW1DLFFDd2NiLElEdmN0QixvQkFBbUMsUUMwT2IsSUR6T3RCLG9CQUFtQyxRQzhmYixJRDdmdEIsd0JBQXVDLFFDb1RiLElEblQxQiwrQkFBOEMsUUNxVGIsSURwVGpDLGlDQUFnRCxRQ2lJYixJRGhJbkMsMEJBQXlDLFFDNkhiLElENUg1QixvQkFBbUMsUUNzUWIsSURyUXRCLHlCQUF3QyxRQ25GYixJRG9GM0IsdUJBQXNDLFFDN0ViLElEOEV6Qix5QkFBd0MsUUNwRmIsSURxRjNCLDBCQUF5QyxRQ3BGYixJRHFGNUIsc0JBQXFDLFFDL0JiLElEZ0N4QixtQkFBQSx1QkFDa0MsUUMyWWIsSUQxWXJCLHdCQUFBLHdCQUN1QyxRQytZYixJRDlZMUIsdUJBQUEsc0JBQ3NDLFFDNFliLElEM1l6Qix1QkFBc0MsUUNXYixJRFZ6Qix1QkFBc0MsUUN3TWIsSUR2TXpCLDBCQUFBLG1CQUNrQyxRQ3NmYixJRHJmckIsb0JBQUEsb0JBQ21DLFFDcUZiLElEcEZ0Qix3QkFBQSx5QkFDd0MsUUNnYmIsSUQvYTNCLHdCQUF1QyxRQzVDYixJRDZDMUIseUJBQXdDLFFDekNiLElEMEMzQixtQkFBQSxvQkFDa0MsUUNuSWIsSURvSXJCLHNCQUFxQyxRQzhXYixJRDdXeEIsdUJBQXNDLFFDMGViLElEemV6Qix3QkFBQSxvQkFDdUMsUUNwRWIsSURxRTFCLDBCQUF5QyxRQ3NMYixJRHJMNUIsdUJBQXNDLFFDSWIsSURIekIsNkJBQTRDLFFDbEViLElEbUUvQiwyQkFBMEMsUUNsRWIsSURtRTdCLHNCQUFxQyxRQ2tmYixJRGpmeEIsMEJBQXlDLFFDK1liLElEOVk1Qix1QkFBc0MsUUMwWmIsSUR6WnpCLHFCQUFvQyxRQzdKYixJRDhKdkIscUJBQW9DLFFDakViLElEa0V2QixzQkFBcUMsUUN6Q2IsSUQwQ3hCLDBCQUF5QyxRQytCYixJRDlCNUIseUJBQXdDLFFDekliLElEMEkzQix5QkFBd0MsUUN1SGIsSUR0SDNCLHdCQUF1QyxRQ3BPYixJRHFPMUIscUJBQW9DLFFDNk1iLElENU12QiwwQkFBeUMsUUNXYixJRFY1QixtQkFBa0MsUUMxS2IsSUQyS3JCLHVCQUFzQyxRQ3dGYixJRHZGekIsMEJBQXlDLFFDNFFiLElEM1E1QixnQ0FBK0MsUUNwT2IsSURxT2xDLGlDQUFnRCxRQ3BPYixJRHFPbkMsOEJBQTZDLFFDcE9iLElEcU9oQyxnQ0FBK0MsUUN4T2IsSUR5T2xDLHlCQUF3QyxRQ3BPYixJRHFPM0IsMEJBQXlDLFFDcE9iLElEcU81Qix1QkFBc0MsUUNwT2IsSURxT3pCLHlCQUF3QyxRQ3hPYixJRHlPM0Isc0JBQXFDLFFDbkRiLElEb0R4QixxQkFBb0MsUUM2SWIsSUQ1SXZCLHFCQUFvQyxRQ3lZYixJRHhZdkIsMkJBQUEscUJBQ29DLFFDd01iLElEdk12Qix1QkFBc0MsUUN4R2IsSUR5R3pCLHlCQUF3QyxRQzBRYixJRHpRM0IsMEJBQXlDLFFDMFFiLElEelE1QixzQkFBcUMsUUNnV2IsSUQvVnhCLHFCQUFvQyxRQzdHYixJRDhHdkIseUJBQUEsb0JBQ21DLFFDcVJiLElEcFJ0Qix5QkFBd0MsUUNnRGIsSUQvQzNCLHVCQUFzQyxRQ29CYixJRG5CekIsNEJBQTJDLFFDcUJiLElEcEI5QixzQkFBcUMsUUNzVWIsSURyVXhCLHNCQUFxQyxRQzRCYixJRDNCeEIsb0JBQW1DLFFDaUxiLElEaEx0QixzQkFBcUMsUUM0QmIsSUQzQnhCLHlCQUF3QyxRQ3dIYixJRHZIM0IscUJBQW9DLFFDT2IsSUROdkIsNkJBQTRDLFFDS2IsSURKL0IsdUJBQXNDLFFDOFhiLElEN1h6QixtQkFBa0MsUUMvR2IsSURnSHJCLDZCQUFBLHdCQUN1QyxRQ3dRYixJRHZRMUIsOEJBQUEsNkJBQUEsMEJBRXlDLFFDdVZiLElEdFY1Qiw2QkFBNEMsUUN5SWIsSUR4SS9CLG1CQUFrQyxRQy9GYixJRGdHckIsd0JBQXVDLFFDdEhiLElEdUgxQiwyQkFBQSxxQkFDMEMsUUNySmIsSURzSjdCLHVCQUFzQyxRQzBPYixJRHpPekIsbUJBQWtDLFFDMkZiLElEMUZyQiwwQkFBeUMsUUN6RGIsSUQwRDVCLDBCQUF5QyxRQ21XYixJRGxXNUIsd0JBQXVDLFFDNlZiLElENVYxQixxQkFBb0MsUUNqRWIsSURrRXZCLDJCQUEwQyxRQ2lPYixJRGhPN0IseUJBQXdDLFFDNEpiLElEM0ozQiwrQkFBOEMsUUM0SmIsSUQzSmpDLHFCQUFvQyxRQ3VSYixJRHRSdkIseUJBQXdDLFFDM0xiLElENEwzQixnQ0FBK0MsUUN2QmIsSUR3QmxDLHFCQUFvQyxRQ3dQYixJRHZQdkIscUJBQW9DLFFDOEliLElEN0l2QixrQ0FBaUQsUUM3SmIsSUQ4SnBDLG1DQUFrRCxRQzdKYixJRDhKckMsZ0NBQStDLFFDN0piLElEOEpsQyxrQ0FBaUQsUUNqS2IsSURrS3BDLG9CQUFtQyxRQytEYixJRDlEdEIsbUJBQWtDLFFDcEhiLElEcUhyQixxQkFBb0MsUUN0U2IsSUR1U3ZCLHlCQUF3QyxRQzRaYixJRDNaM0IsdUJBQXNDLFFDL01iLElEZ056Qix5QkFBd0MsUUM1RmIsSUQ2RjNCLHlCQUF3QyxRQzVGYixJRDZGM0IseUJBQXdDLFFDZ1BiLElEL08zQiwwQkFBeUMsUUNrTWIsSURqTTVCLHFCQUFvQyxRQzhXYixJRDdXdkIsMkJBQTBDLFFDMkliLElEMUk3Qiw2QkFBNEMsUUMySWIsSUQxSS9CLHVCQUFzQyxRQ3NGYixJRHJGekIseUJBQXdDLFFDb0ZiLElEbkYzQiwyQkFBMEMsUUNsTGIsSURtTDdCLDRCQUEyQyxRQzJLYixJRDFLOUIsbUNBQWtELFFDbkZiLElEb0ZyQywyQkFBMEMsUUN5UGIsSUR4UDdCLHNCQUFxQyxRQ2hKYixJRGlKeEIsa0NBQUEsMEJBQ2lELFFDOU1iLElEK01wQyxnQ0FBQSx3QkFDK0MsUUM3TWIsSUQ4TWxDLG1DQUFBLDJCQUNrRCxRQ2hOYixJRGlOckMsa0JBQUEsbUJBQ2lDLFFDdEdiLElEdUdwQixrQkFBaUMsUUMvQmIsSURnQ3BCLHFCQUFBLGtCQUNpQyxRQ3NZYixJRHJZcEIsa0JBQUEsb0JBQ2lDLFFDNkNiLElENUNwQixrQkFBQSxrQkFBQSxrQkFBQSxrQkFHaUMsUUNpRGIsSURoRHBCLHFCQUFBLGtCQUFBLG9CQUVpQyxRQ2tOYixJRGpOcEIsa0JBQUEsa0JBQ2lDLFFDZ0RiLElEL0NwQixzQkFBQSxrQkFDaUMsUUMxUGIsSUQyUHBCLG1CQUFrQyxRQy9GYixJRGdHckIsd0JBQXVDLFFDbkZiLElEb0YxQiw2QkFBNEMsUUMyUGIsSUQxUC9CLDhCQUE2QyxRQzJQYixJRDFQaEMsOEJBQTZDLFFDMlBiLElEMVBoQywrQkFBOEMsUUMyUGIsSUQxUGpDLCtCQUE4QyxRQzhQYixJRDdQakMsZ0NBQStDLFFDOFBiLElEN1BsQyx3QkFBdUMsUUNtVWIsSURsVTFCLDBCQUF5QyxRQytUYixJRDlUNUIsNkJBQTRDLFFDMGFiLElEemEvQixzQkFBcUMsUUN1YWIsSUR0YXhCLG1CQUFrQyxRQzRaYixJRDNackIsMEJBQXlDLFFDNFpiLElEM1o1QiwyQkFBMEMsUUNxYWIsSURwYTdCLHNCQUFxQyxRQ3ZKYixJRHdKeEIsNkJBQTRDLFFDK1BiLElEOVAvQix3QkFBdUMsUUNpQmIsSURoQjFCLHFCQUFvQyxRQ25GYixJRG9GdkIsa0JBQWlDLFFDMVdiLElEMldwQix3QkFBdUMsUUM5UmIsSUQrUjFCLCtCQUE4QyxRQzlSYixJRCtSakMscUJBQW9DLFFDZ1ZiLElEL1V2Qiw0QkFBMkMsUUNnVmIsSUQvVTlCLDhCQUE2QyxRQ2lEYixJRGhEaEMsNEJBQTJDLFFDbURiLElEbEQ5Qiw4QkFBNkMsUUNnRGIsSUQvQ2hDLCtCQUE4QyxRQ2dEYixJRC9DakMsb0JBQW1DLFFDaFdiLElEaVd0QixzQkFBcUMsUUNvWWIsSURuWXhCLHNCQUFxQyxRQzVXYixJRDZXeEIsb0JBQW1DLFFDbUNiLElEbEN0Qix1QkFBc0MsUUMzS2IsSUQ0S3pCLG9CQUFtQyxRQ2lOYixJRGhOdEIseUJBQXdDLFFDdkZiLElEd0YzQixxQkFBb0MsUUM2VGIsSUQ1VHZCLHFCQUFvQyxRQ3JJYixJRHNJdkIsbUJBQWtDLFFDOENiLElEN0NyQixxQkFBQSx1QkFDc0MsUUMzRGIsSUQ0RHpCLG9CQUFtQyxRQytQYixJRDlQdEIscUJBQW9DLFFDd0ViLElEdkV2QixzQkFBcUMsUUM3V2IsSUQ4V3hCLGtCQUFpQyxRQ3JTYixJRHNTcEIsaUJBQWdDLFFDa1diLElEalduQixvQkFBbUMsUUN3V2IsSUR2V3RCLHFCQUFvQyxRQ2dKYixJRC9JdkIsd0JBQXVDLFFDbUZiLElEbEYxQiw2QkFBNEMsUUM4TmIsSUQ3Ti9CLG1DQUFrRCxRQzlXYixJRCtXckMsa0NBQWlELFFDaFhiLElEaVhwQyxrQ0FBQSwwQkFDaUQsUUN4UmIsSUR5UnBDLDJCQUEwQyxRQ2xNYixJRG1NN0IseUJBQXdDLFFDa1diLElEalczQiwyQkFBMEMsUUNxVmIsSURwVjdCLGtCQUFBLDJCQUNpQyxRQzJTYixJRDFTcEIsNEJBQTJDLFFDMkdiLElEMUc5Qiw0QkFBMkMsUUM2TWIsSUQ1TTlCLG9CQUFtQyxRQ3VMYixJRHRMdEIsOEJBQTZDLFFDeExiLElEeUxoQyx3QkFBdUMsUUNxV2IsSURwVzFCLHFCQUFvQyxRQytEYixJRDlEdkIsbUJBQUEsMEJBQUEseUJBRXdDLFFDK1NiLElEOVMzQiw2QkFBQSwyQkFDNEMsUUN6RmIsSUQwRi9CLG9CQUFtQyxRQ3VXYixJRHRXdEIscUJBQW9DLFFDakdiLElEa0d2QixxQkFBb0MsUUNpSGIsSURoSHZCLDRCQUEyQyxRQ2tIYixJRGpIOUIsaUNBQWdELFFDME5iLElEek5uQywwQkFBeUMsUUN3TmIsSUR2TjVCLHdCQUF1QyxRQzlOYixJRCtOMUIsbUJBQWtDLFFDM05iLElENE5yQiw0QkFBMkMsUUM0RWIsSUQzRTlCLDZCQUE0QyxRQzBFYixJRHpFL0IscUJBQW9DLFFDdE5iLElEdU52QixxQkFBb0MsUUN4Q2IsSUR5Q3ZCLHVCQUFzQyxRQ25DYixJRG9DekIsa0JBQWlDLFFDckxiLElEc0xwQix1QkFBc0MsUUM1VWIsSUQ2VXpCLG9CQUFtQyxRQ3pSYixJRDBSdEIsa0JBQWlDLFFDdURiLElEdERwQixvQkFBbUMsUUNvTGIsSURuTHRCLG1CQUFrQyxRQ3BQYixJRHFQckIsb0JBQW1DLFFDcFBiLElEcVB0QixzQkFBcUMsUUM1V2IsSUQ2V3hCLDZCQUE0QyxRQzVXYixJRDZXL0Isb0JBQW1DLFFDMkxiLElEMUx0QiwyQkFBMEMsUUMyTGIsSUQxTDdCLHNCQUFxQyxRQzBGYixJRHpGeEIseUJBQUEsa0JBQ2lDLFFDeFViLElEeVVwQixrQkFBQSxtQkFDa0MsUUNnTmIsSUQvTXJCLG1CQUFrQyxRQzZQYixJRDVQckIsc0JBQXFDLFFDd0tiLElEdkt4Qix5QkFBd0MsUUNyUGIsSURzUDNCLHlCQUF3QyxRQ2tLYixJRGpLM0IsdUJBQXNDLFFDN1BiLElEOFB6Qix5QkFBd0MsUUM5TGIsSUQrTDNCLDBCQUF5QyxRQ3ZMYixJRHdMNUIsMkJBQTBDLFFDcE1iLElEcU03QixnQ0FBK0MsUUM5TGIsSUQrTGxDLDJCQUFBLDJCQUFBLDZCQUUwQyxRQ3ZNYixJRHdNN0IsNkJBQUEseUJBQzRDLFFDN01iLElEOE0vQiwyQkFBQSwyQkFDMEMsUUM5TWIsSUQrTTdCLDJCQUFBLDJCQUMwQyxRQ25NYixJRG9NN0IsMEJBQXlDLFFDaE5iLElEaU41QixtQkFBa0MsUUN3UmIsSUR2UnJCLHNCQUFxQyxRQzNTYixJRDRTeEIsdUJBQXNDLFFDN0ViLElEOEV6Qix3QkFBQSx3QkFBQSx3QkFBQSx5QkFBQSxzQkFJdUMsUUNsRWIsSURtRTFCLDZCQUE0QyxRQzlUYixJRCtUL0IsaUJBQUEsb0JBQUEseUJBRW1DLFFDc0RiLElEckR0QixxQkFBQSxpQkFDb0MsUUNsUWIsSURtUXZCLHlCQUF3QyxRQ3hLYixJRHlLM0Isa0JBQWlDLFFDMUtiLElEMktwQiwwQkFBQSxrQ0FBQSx3QkFFeUMsUUN2SmIsSUR3SjVCLDRCQUEyQyxRQzRLYixJRDNLOUIsaUJBQWdDLFFDa0NiLElEakNuQixxQkFBQSxxQkFDb0MsUUMyUWIsSUQxUXZCLDBCQUFBLG1CQUN5QyxRQ1RiLElEVTVCLDRCQUFBLHFCQUMyQyxRQ1ZiLElEVzlCLHNCQUFxQyxRQ3pJYixJRDBJeEIsMEJBQXlDLFFDalZiLElEa1Y1QixxQkFBb0MsUUNoSmIsSURpSnZCLHdCQUF1QyxRQ1piLElEYTFCLHNCQUFxQyxRQ2dHYixJRC9GeEIsd0JBQXVDLFFDd0ViLElEdkUxQiwrQkFBOEMsUUN3RWIsSUR2RWpDLG1CQUFrQyxRQ3haYixJRHlackIsdUJBQUEsNEJBQ3NDLFFDM01iLElENE16QixrQkFBaUMsUUMyTWIsSUQxTXBCLHlCQUF3QyxRQ3ZhYixJRHdhM0IsbUJBQWtDLFFDS2IsSURKckIseUJBQXdDLFFDd0ZiLElEdkYzQixxQkFBb0MsUUM0TWIsSUQzTXZCLG1CQUFrQyxRQ2dSYixJRC9RckIsMEJBQXlDLFFDeENiLElEeUM1QixtQkFBa0MsUUN5UGIsSUR4UHJCLHlCQUF3QyxRQ3BaYixJRHFaM0IscUJBQW9DLFFDdEJiLElEdUJ2Qiw0QkFBMkMsUUMxTGIsSUQyTDlCLHNCQUFxQyxRQzNYYixJRDRYeEIsNEJBQTJDLFFDL1hiLElEZ1k5QiwwQkFBeUMsUUNsWWIsSURtWTVCLHNCQUFxQyxRQ3JZYixJRHNZeEIsd0JBQXVDLFFDalliLElEa1kxQix3QkFBdUMsUUNqWWIsSURrWTFCLHlCQUF3QyxRQzFiYixJRDJiM0IsMkJBQTBDLFFDMWJiLElEMmI3QixvQkFBbUMsUUNnTGIsSUQvS3RCLHdCQUF1QyxRQ2xWYixJRG1WMUIsaUJBQWdDLFFDN2RiLElEOGRuQix5QkFBd0MsUUMzUmIsSUQ0UjNCLDBCQUF5QyxRQzlDYixJRCtDNUIsNEJBQTJDLFFDN2JiLElEOGI5Qix5QkFBd0MsUUNyZmIsSURzZjNCLHdCQUF1QyxRQzlCYixJRCtCMUIseUJBQXdDLFFDeEhiLElEeUgzQixxQkFBb0MsUUN0SWIsSUR1SXZCLDRCQUEyQyxRQ3RJYixJRHVJOUIseUJBQXdDLFFDNkpiLElENUozQix3QkFBdUMsUUM2SmIsSUQ1SjFCLHNCQUFxQyxRQ3ZjYixJRHdjeEIsa0JBQWlDLFFDaGJiLElEaWJwQixzQkFBcUMsUUN0SmIsSUR1SnhCLHdCQUF1QyxRQzFnQmIsSUQyZ0IxQixpQkFBZ0MsUUM1WmIsSUQ2Wm5CLGtCQUFBLHFCQUFBLHFCQUVpQyxRQ3hLYixJRHlLcEIsdUJBQXNDLFFDbkdiLElEb0d6Qix5QkFBd0MsUUN2YmIsSUR3YjNCLDZCQUE0QyxRQzNXYixJRDRXL0IsdUJBQXNDLFFDN1ZiLElEOFZ6Qix1QkFBc0MsUUM3UGIsSUQ4UHpCLHNCQUFxQyxRQ3BKYixJRHFKeEIscUJBQW9DLFFDZ0JiLElEZnZCLDJCQUEwQyxRQzRCYixJRDNCN0IsMEJBQXlDLFFDcUNiLElEcEM1Qix1QkFBc0MsUUNzQ2IsSURyQ3pCLHdCQUF1QyxRQzNhYixJRDRhMUIsOEJBQTZDLFFDN2FiLElEOGFoQyxzQkFBcUMsUUM5VmIsSUQrVnhCLG1CQUFrQyxRQ3FCYixJRHBCckIsMEJBQXlDLFFDK0tiLElEOUs1Qix5QkFBd0MsUUM5RmIsSUQrRjNCLDBCQUF5QyxRQzhFYixJRDdFNUIsd0JBQXVDLFFDN01iLElEOE0xQixvQkFBbUMsUUNnTGIsSUQvS3RCLG1CQUFrQyxRQzVIYixJRDZIckIsc0JBQXFDLFFDbEhiLElEbUh4Qix1QkFBQSwwQkFDeUMsUUNtSWIsSURsSTVCLDhCQUE2QyxRQ21JYixJRGxJaEMsMkJBQTBDLFFDMktiLElEMUs3QiwwQkFBeUMsUUNqSWIsSURrSTVCLHlCQUF3QyxRQzBLYixJRHpLM0IsMEJBQXlDLFFDbEliLElEbUk1Qiw0QkFBMkMsUUNqSWIsSURrSTlCLDRCQUEyQyxRQ25JYixJRG9JOUIscUJBQW9DLFFDekdiLElEMEd2Qix5QkFBd0MsUUM1UWIsSUQ2UTNCLGdDQUErQyxRQ3pVYixJRDBVbEMsMEJBQXlDLFFDeEViLElEeUU1Qix1QkFBc0MsUUNtTGIsSURsTHpCLHFCQUFvQyxRQ1ZiLElEV3ZCLHdCQUF1QyxRQ3dKYixJRHZKMUIseUJBQXdDLFFDeUpiLElEeEozQixrQkFBQSxvQkFDaUMsUUM5ZmIsSUQrZnBCLHNCQUFxQyxRQzZKYixJRDVKeEIsb0JBQW1DLFFDK0diLElEOUd0QixxQkFBb0MsUUN5RGIsSUR4RHZCLHFCQUFvQyxRQzdJYixJRDhJdkIsMkJBQUEsaUJBQzBDLFFDMkxiLElEMUw3Qiw0QkFBMkMsUUNoSGIsSURpSDlCLHVCQUFzQyxRQ3BIYixJRHFIekIsMkJBQTBDLFFDbFdiLElEbVc3Qix3QkFBQSwyQkFBQSxzQkFFMEMsUUM5Z0JiLElEK2dCN0Isd0JBQUEscUNBQ29ELFFDN2dCYixJRDhnQnZDLHdCQUFBLDJCQUMwQyxRQ2poQmIsSURraEI3Qix3QkFBQSw4QkFDNkMsUUNsaEJiLElEbWhCaEMsd0JBQUEsNEJBQzJDLFFDdmhCYixJRHdoQjlCLDRCQUEyQyxRQzFJYixJRDJJOUIsdUJBQXNDLFFDMU9iLElEMk96QiwyQkFBMEMsUUN2SWIsSUR3STdCLDZCQUE0QyxRQ3ZJYixJRHdJL0IsMEJBQXlDLFFDeUJiLElEeEI1Qiw0QkFBMkMsUUN5QmIsSUR4QjlCLHFCQUFvQyxRQzlkYixJRCtkdkIsNkJBQTRDLFFDamViLElEa2UvQixvQkFBbUMsUUNuY2IsSURvY3RCLDRCQUEyQyxRQ2pqQmIsSURrakI5QiwwQkFBeUMsUUN2UGIsSUR3UDVCLDBCQUFBLDhCQUM2QyxRQ3hQYixJRHlQaEMsMEJBQUEsNkJBQzRDLFFDNVBiLElENlAvQiwwQkFBQSw0QkFDMkMsUUMvUGIsSURnUTlCLHdCQUF1QyxRQ3BRYixJRHFRMUIsMEJBQUEsMEJBQ3lDLFFDdlJiLElEd1I1QiwyQkFBQSwwQkFDMEMsUUM1UmIsSUQ2UjdCLDhCQUE2QyxRQ3pSYixJRDBSaEMsNEJBQTJDLFFDblNiLElEb1M5QiwyQkFBMEMsUUMxUmIsSUQyUjdCLDZCQUE0QyxRQzlSYixJRCtSL0IsMkJBQTBDLFFDaFNiLElEaVM3Qix3QkFBdUMsUUNnRWIsSUQvRDFCLHlCQUF3QyxRQzlGYixJRCtGM0IsK0JBQThDLFFDOWJiLElEK2JqQyxpQkFBZ0MsUUNyVWIsSURzVW5CLHdCQUF1QyxRQ3JVYixJRHNVMUIsMEJBQXlDLFFDbUViLElEbEU1Qiw0QkFBMkMsUUNwS2IsSURxSzlCLG1DQUFrRCxRQ3BLYixJRHFLckMseUJBQXdDLFFDM1ViLElENFUzQiwwQkFBeUMsUUN5SGIsSUR4SDVCLHFCQUFvQyxRQ2xGYixJRG1GdkIscUJBQW9DLFFDeGViLElEeWV2QixzQkFBcUMsUUM3V2IsSUQ4V3hCLG9CQUFtQyxRQ3ZLYixJRHdLdEIsZ0NBQStDLFFDblFiLElEb1FsQyx5QkFBQSxpQkFDd0MsUUNVYixJRFQzQixxQkFBb0MsUUNoZGIsSURpZHZCLG9CQUFtQyxRQ3hvQmIsSUR5b0J0QixxQkFBb0MsUUM5bkJiLElEK25CdkIsOEJBQTZDLFFDMWhCYixJRDJoQmhDLCtCQUE4QyxRQzdoQmIsSUQ4aEJqQywrQkFBOEMsUUMzaEJiLElENGhCakMsK0JBQThDLFFDaGlCYixJRGlpQmpDLHVCQUFzQyxRQ25SYixJRG9SekIsc0JBQXFDLFFDM05iLElENE54Qix3QkFBdUMsUUMzTmIsSUQ0TjFCLG9CQUFtQyxRQzlOYixJRCtOdEIsa0JBQWlDLFFDak9iLElEa09wQix5QkFBd0MsUUNuZWIsSURvZTNCLDJCQUEwQyxRQ25lYixJRG9lN0Isb0JBQW1DLFFDclNiLElEc1N0QixvQkFBbUMsUUNrRmIsSURqRnRCLHdCQUF1QyxRQ2prQmIsSURra0IxQix3QkFBdUMsUUNwWGIsSURxWDFCLDJCQUEwQyxRQ25JYixJRG9JN0IsbUJBQWtDLFFDbmNiLElEb2NyQiw4QkFBNkMsUUMvZGIsSURnZWhDLHVCQUFzQyxRQ25mYixJRG9mekIsbUJBQWtDLFFDak5iLElEa05yQiwyQkFBMEMsUUN6WGIsSUQwWDdCLGtCQUFpQyxRQ3FEYixJRHBEcEIsMkJBQTBDLFFDMUpiLElEMko3Qix1QkFBc0MsUUN4TmIsSUR5TnpCLHFCQUFvQyxRQ2pIYixJRGtIdkIsMkJBQTBDLFFDNUxiLElENkw3Qiw2QkFBNEMsUUM1TGIsSUQ2TC9CLDBCQUF5QyxRQzFDYixJRDJDNUIsNEJBQTJDLFFDMUNiLElEMkM5QiwyQkFBMEMsUUNwR2IsSURxRzdCLDhCQUE2QyxRQ3BHYixJRHFHaEMsc0JBQXFDLFFDNVViLElENlV4Qix3QkFBdUMsUUNsbEJiLElEbWxCMUIsMEJBQXlDLFFDbGxCYixJRG1sQjVCLHNCQUFxQyxRQzlMYixJRCtMeEIscUJBQW9DLFFDalhiLElEa1h2Qix5QkFBd0MsUUNtRmIsSURsRjNCLHNCQUFxQyxRQ29GYixJRG5GeEIscUJBQW9DLFFDN2NiLElEOGN2QiwrQkFBOEMsUUM0QmIsSUQzQmpDLDZCQUE0QyxRQ29FYixJRG5FL0IsZ0NBQStDLFFDdktiLElEd0tsQyxvQkFBbUMsUUM3bEJiLElEOGxCdEIsZ0NBQStDLFFDcm9CYixJRHNvQmxDLG1DQUFrRCxRQ3NEYixJRHJEckMsc0JBQXFDLFFDdmxCYixJRHdsQnhCLDBDQUF5RCxRQzNvQmIsSUQ0b0I1QyxrREFBQSwrQkFDaUUsUUM3cUJiLElEOHFCcEQsbUJBQUEsdUJBQUEsOEJBRWtDLFFDdGZiLElEdWZyQixvQkFBbUMsUUMvWGIsSURnWXRCLHNCQUFxQyxRQy9YYixJRGdZeEIsNEJBQUEsc0JBQzJDLFFDekhiLElEMEg5Qix5QkFBd0MsUUN4UmIsSUR5UjNCLHFCQUFvQyxRQ2tDYixJRGpDdkIsNEJBQTJDLFFDa0NiLElEakM5Qix1QkFBc0MsUUNqSGIsSURrSHpCLDZCQUE0QyxRQ2pIYixJRGtIL0IsOEJBQTZDLFFDakhiLElEa0hoQyx5QkFBd0MsUUNwTmIsSURxTjNCLDBCQUF5QyxRQ25iYixJRG9iNUIsb0JBQW1DLFFDb0ViLElEbkV0Qix3QkFBdUMsUUNuRGIsSURvRDFCLGlDQUFBLG1DQUNrRCxRQ3hZYixJRHlZckMsaUJBQUEsMkJBQzBDLFFDNWFiLElENmE3QiwwQkFBeUMsUUNyWGIsSURzWDVCLDRCQUEyQyxRQ2pmYixJRGtmOUIsOEJBQTZDLFFDamZiLElEa2ZoQyxxQkFBb0MsUUNyVGIsSURzVHZCLDJCQUEwQyxRQ250QmIsSURvdEI3Qiw2QkFBNEMsUUNudEJiLElEb3RCL0IsMkJBQUEsb0JBQzBDLFFDcHRCYixJRHF0QjdCLDZCQUFBLHNCQUM0QyxRQ3J0QmIsSURzdEIvQiwwQkFBeUMsUUNIYixJREk1Qiw0QkFBMkMsUUNIYixJREk5QixxQkFBb0MsUUNGYixJREd2Qix1QkFBc0MsUUMxV2IsSUQyV3pCLDhCQUFBLHNCQUNxQyxRQzNXYixJRDRXeEIsZ0NBQUEsd0JBQ3VDLFFDNVdiLElENlcxQixvQkFBbUMsUUNyTmIsSURzTnRCLDZCQUE0QyxRQzFiYixJRDJiL0IsdUJBQXNDLFFDckZiLElEc0Z6Qiw0QkFBQSwrQkFBQSwwQkFFOEMsUUN2RWIsSUR3RWpDLDRCQUFBLHlDQUN3RCxRQ3RFYixJRHVFM0MsNEJBQUEsK0JBQzhDLFFDMUViLElEMkVqQyw0QkFBQSxrQ0FDaUQsUUMzRWIsSUQ0RXBDLDRCQUFBLGdDQUMrQyxRQ2hGYixJRGlGbEMscUJBQW9DLFFDMUtiLElEMkt2QixtQkFBQSxzQkFBQSxrQkFFa0MsUUN4ckJiLElEeXJCckIsc0JBQXFDLFFDalBiLElEa1B4Qiw4QkFBNkMsUUNNYixJRExoQyw4QkFBNkMsUUNNYixJRExoQyw2QkFBNEMsUUNNYixJREwvQiw4QkFBQSwyQkFDMEMsUUNBYixJREM3QixnQ0FBQSw2QkFDNEMsUUNEYixJREUvQix1QkFBc0MsUUN2c0JiLElEd3NCekIsbUJBQWtDLFFDbmJiLElEb2JyQixtQkFBa0MsUUN6aEJiLElEMGhCckIsbUJBQWtDLFFDdlliLElEd1lyQixzQkFBcUMsUUM5T2IsSUQrT3hCLHNCQUFxQyxRQ3hpQmIsSUR5aUJ4Qix3QkFBdUMsUUNoVWIsSURpVTFCLDBCQUF5QyxRQzVLYixJRDZLNUIsMEJBQXlDLFFDL0hiLElEZ0k1Qix5QkFBd0MsUUNIYixJREkzQixxQkFBb0MsUUN2VWIsSUMxY3ZCLDBCQUF5QyxRRHlVbkIsSUN4VXRCLDBCQUF5QyxRRDRkbkIsSUMzZHRCLDJCQUEwQyxRRDJqQm5CLElDMWpCdkIsK0JBQThDLFFEdU9uQixJQ3RPM0IsMEJBQXlDLFFEd1duQixJQ3ZXdEIseUJBQXdDLFFEbW5CbkIsSUNsbkJyQiwyQkFBMEMsUUR1bkJuQixJQ3RuQnZCLHlCQUF3QyxRRDB0Qm5CLElDenRCckIseUJBQXdDLFFEb1JuQixJQ25SckIsNkJBQTRDLFFEd3BCbkIsSUN2cEJ6Qix1QkFBc0MsUURzcEJuQixJQ3JwQm5CLDRCQUEyQyxRRHVwQm5CLElDdHBCeEIsMEJBQXlDLFFEMEluQixJQ3pJdEIsMEJBQUEsMkJBQUEsMEJBRXlDLFFEc3FCbkIsSUNycUJ0QixnQ0FBK0MsUUQraUJuQixJQzlpQjVCLGlDQUFnRCxRRDZpQm5CLElDNWlCN0IsOEJBQTZDLFFENmZuQixJQzVmMUIsMkJBQTBDLFFEa2tCbkIsSUNqa0J2Qix3QkFBQSx5QkFDdUMsUURpS25CLElDaEtwQiw0QkFBMkMsUURnckJuQixJQy9xQnhCLHlCQUF3QyxRRHlWbkIsSUN4VnJCLDJCQUEwQyxRRHdQbkIsSUN2UHZCLDRCQUEyQyxRRGlKbkIsSUNoSnhCLHlCQUF3QyxRRG9oQm5CLElDbmhCckIsNkJBQTRDLFFEaU1uQixJQ2hNekIsd0NBQXVELFFEYW5CLElDWnBDLHNDQUFxRCxRRGVuQixJQ2RsQywwQkFBeUMsUURzV25CLElDcld0QixrQ0FBaUQsUUR5ZW5CLElDeGU5QiwyQkFBQSxpQ0FDMEMsUUR1Z0JuQixJQ3RnQnZCLDRCQUEyQyxRRGlnQm5CLElDaGdCeEIsNkJBQTRDLFFEeVluQixJQ3hZekIseUJBQXdDLFFENFluQixJQzNZckIseUJBQXdDLFFENlBuQixJQzVQckIsK0JBQThDLFFEcVVuQixJQ3BVM0IsK0JBQThDLFFEa3RCbkIsSUNqdEIzQixnQ0FBK0MsUURndEJuQixJQy9zQjVCLDhCQUE2QyxRRGl0Qm5CLElDaHRCMUIsMkJBQTBDLFFEMGVuQixJQ3pldkIsNEJBQTJDLFFEeUJuQixJQ3hCeEIsd0JBQXVDLFFEMG1CbkIsSUN6bUJwQix5QkFBd0MsUUQwbUJuQixJQ3ptQnJCLHlCQUF3QyxRRDBEbkIsSUN6RHJCLDZCQUE0QyxRRDBEbkIsSUN6RHpCLDBCQUF5QyxRRGdlbkIsSUMvZHRCLDJCQUEwQyxRRDRFbkIsSUMzRXZCLHlCQUF3QyxRRDJQbkIsSUMxUHJCLHlCQUF3QyxRRGtEbkIsSUNqRHJCLDJCQUEwQyxRRDJWbkIsSUMxVnZCLGdDQUErQyxRRHltQm5CLElDeG1CNUIsK0JBQThDLFFEeW1CbkIsSUN4bUIzQiwrQkFBOEMsUURuQ25CLElDb0MzQixpQ0FBZ0QsUUR0Q25CLElDdUM3QixnQ0FBK0MsUURwQ25CLElDcUM1QixrQ0FBaUQsUUR2Q25CLElDd0M5Qix5QkFBd0MsUURnWG5CLElDL1dyQiwyQkFBQSw0QkFDMkMsUUQ0YW5CLElDM2F4QiwyQkFBMEMsUUR1VW5CLElDdFV2QixpQ0FBZ0QsUURtckJuQixJQ2xyQjdCLDBCQUFBLDBCQUFBLDhCQUU2QyxRRDJibkIsSUMxYjFCLDJCQUEwQyxRRG1ibkIsSUNsYnZCLCtCQUE4QyxRRHlYbkIsSUN4WDNCLDJCQUEwQyxRRHJEbkIsSUNzRHZCLHlCQUF3QyxRRG9uQm5CLElDbm5CckIseUJBQUEsb0NBQ21ELFFEZ2JuQixJQy9haEMsbUNBQWtELFFEK2ZuQixJQzlmL0IsbUNBQWtELFFEZ0ZuQixJQy9FL0IsMkJBQTBDLFFEeEJuQixJQ3lCdkIsa0NBQWlELFFEb2pCbkIsSUNuakI5QixrQ0FBaUQsUURzTG5CLElDckw5Qiw2QkFBNEMsUURqQm5CLElDa0J6Qix5QkFBd0MsUUR1Ym5CLElDdGJyQiwwQkFBeUMsUURpYW5CLElDaGF0Qix5QkFBd0MsUURvakJuQixJQ25qQnJCLDRCQUEyQyxRRGdPbkIsSUMvTnhCLGlDQUFnRCxRRGlMbkIsSUNoTDdCLGlDQUFnRCxRRDZpQm5CLElDNWlCN0IsMEJBQXlDLFFEZ0puQixJQy9JdEIsaUNBQWdELFFEMEVuQixJQ3pFN0Isa0NBQWlELFFEMEVuQixJQ3pFOUIsZ0NBQStDLFFEbWJuQixJQ2xiNUIsaUNBQWdELFFEd1huQixJQ3ZYN0IsaUNBQWdELFFENGxCbkIsSUMzbEI3QixpQ0FBZ0QsUUQ0RG5CLElDM0Q3QixvQ0FBbUQsUUQwYm5CLElDemJoQyxnQ0FBK0MsUUQyU25CLElDMVM1QiwrQkFBOEMsUUQyR25CLElDMUczQixtQ0FBa0QsUUR3bEJuQixJQ3ZsQi9CLG1DQUFrRCxRRHdEbkIsSUN2RC9CLHdCQUF1QyxRRGxDbkIsSUNtQ3BCLCtCQUE4QyxRRGxEbkIsSUNtRDNCLGdDQUErQyxRRGxEbkIsSUNtRDVCLDZCQUE0QyxRRGxEbkIsSUNtRHpCLCtCQUE4QyxRRHREbkIsSUN1RDNCLGlDQUFBLDBCQUN5QyxRRDZkbkIsSUM1ZHRCLDJCQUEwQyxRRCtJbkIsSUM5SXZCLDZCQUE0QyxRRHVGbkIsSUN0RnpCLHlCQUF3QyxRRGdhbkIsSUMvWnJCLDBCQUF5QyxRRHFXbkIsSUNwV3RCLDZCQUE0QyxRRG5EbkIsSUNvRHpCLHVDQUFzRCxRRHdJbkIsSUN2SW5DLHlCQUF3QyxRRG1ObkIsSUNsTnJCLHlCQUF3QyxRRDJTbkIsSUMxU3JCLHlCQUF3QyxRRDhLbkIsSUM3S3JCLHdCQUF1QyxRRDBJbkIsSUN6SXBCLDhCQUE2QyxRRDBJbkIsSUN6STFCLHlDQUFBLDRCQUN3RCxRRGtJbkIsSUNqSXJDLDBCQUF5QyxRRGdabkIsSUMvWXRCLDZCQUE0QyxRRENuQixJQ0F6QiwyQkFBMEMsUURxYW5CLElDcGF2Qiw0QkFBMkMsUURpRW5CLElDaEV4QiwyQkFBMEMsUUQ4VG5CLElDN1R2QiwrQkFBOEMsUUR3Q25CLElDdkMzQixpQ0FBZ0QsUURvQ25CLElDbkM3Qiw0QkFBMkMsUURnYm5CLElDL2F4QixrQ0FBaUQsUURtZG5CLElDbGQ5QiwyQkFBMEMsUUQyS25CLElDMUt2QixnQ0FBK0MsUUQ0S25CLElDM0s1Qiw2QkFBNEMsUUQxRW5CLElDMkV6Qiw2QkFBNEMsUUQ1RW5CLElDNkV6Qiw4QkFBQSxnQ0FDNkMsUURqRW5CLElDa0UxQixtQ0FBa0QsUURnbEJuQixJQy9rQi9CLG9DQUFtRCxRRDZIbkIsSUM1SGhDLGlDQUFnRCxRRFJuQixJQ1M3Qix3QkFBdUMsUUQ0UW5CLElDM1FwQix5QkFBQSwwQkFDd0MsUUQ4Q25CLElDN0NyQiw2QkFBNEMsUURtRG5CLElDbER6QixnQ0FBK0MsUUR1aUJuQixJQ3RpQjVCLGtDQUFpRCxRRHFpQm5CLElDcGlCOUIsOEJBQTZDLFFENGVuQixJQzNlMUIsNEJBQTJDLFFEK05uQixJQzlOeEIsNkJBQTRDLFFEcWNuQixJQ3BjekIsb0NBQW1ELFFEd1JuQixJQ3ZSaEMsK0JBQThDLFFEOGhCbkIsSUM3aEIzQixrQ0FBaUQsUUR1R25CLElDdEc5Qiw0QkFBMkMsUUQrYm5CLElDOWJ4QiwyQkFBMEMsUURzakJuQixJQ3JqQnZCLGtDQUFpRCxRRGlMbkIsSUNoTDlCLDJCQUEwQyxRRHdrQm5CLElDdmtCdkIsNEJBQTJDLFFEc1FuQixJQ3JReEIsMEJBQXlDLFFEa1duQixJQ2pXdEIsNkJBQTRDLFFENGRuQixJQzNkekIsK0JBQThDLFFEaERuQixJQ2lEM0IsaUNBQWdELFFEZ1duQixJQy9WN0IsNEJBQTJDLFFEdWpCbkIsSUN0akJ4Qiw2QkFBQSwrQkFDNEMsUURpR25CLElDaEd6QiwyQkFBMEMsUURxS25CLElDcEt2QiwyQkFBMEMsUUQyakJuQixJQzFqQnZCLGdDQUErQyxRRHFDbkIsSUNwQzVCLHlCQUFBLHdCQUN1QyxRRGdabkIsSUMvWXBCLDBCQUF5QyxRRHFNbkIsSUNwTXRCLDZCQUE0QyxRRHBEbkIsSUNxRHpCLHlCQUF3QyxRRC9FbkIsSUNnRnJCLGdDQUErQyxRRHBCbkIsSUNxQjVCLGlDQUFnRCxRRHFMbkIsSUNwTDdCLGdDQUErQyxRRG1MbkIsSUNsTDVCLDhCQUE2QyxRRG9MbkIsSUNuTDFCLGdDQUErQyxRRGdMbkIsSUMvSzVCLHNDQUFxRCxRRHBJbkIsSUNxSWxDLHVDQUFzRCxRRGhJbkIsSUNpSW5DLG9DQUFtRCxRRGhJbkIsSUNpSWhDLHNDQUFxRCxRRHhJbkIsSUN5SWxDLDBCQUF5QyxRRDRKbkIsSUMzSnRCLDJCQUEwQyxRRDhsQm5CLElDN2xCdkIsMEJBQXlDLFFEc2VuQixJQ3JldEIsMkJBQTBDLFFEMEduQixJQ3pHdkIsOEJBQTZDLFFEeEVuQixJQ3lFMUIsK0JBQThDLFFEakluQixJQ2tJM0IsMEJBQUEsMEJBQ3lDLFFEa2pCbkIsSUNqakJ0QiwwQkFBQSx5QkFDd0MsUUQ2T25CLElDNU9yQiwwQkFBeUMsUURibkIsSUNjdEIsMEJBQXlDLFFEMkduQixJQzFHdEIsd0JBQUEsNkJBQzRDLFFEOFhuQixJQzdYekIseUJBQUEsNEJBQzJDLFFENEZuQixJQzNGeEIsOEJBQTZDLFFEOFNuQixJQzdTMUIsNkJBQUEseUJBQzRDLFFEc0duQixJQ3JHekIsMkJBQTBDLFFEaWJuQixJQ2hidkIseUJBQUEsNEJBQUEsNEJBRXdDLFFEakluQixJQ2tJckIsNEJBQTJDLFFEdU9uQixJQ3RPeEIsNEJBQTJDLFFEcU9uQixJQ3BPeEIsa0NBQWlELFFEZ2NuQixJQy9iOUIsOEJBQTZDLFFENGdCbkIsSUMzZ0IxQiwwQkFBeUMsUUR3Y25CLElDdmN0QiwwQkFBeUMsUUQwT25CLElDek90QiwwQkFBeUMsUUQ4Zm5CLElDN2Z0Qiw4QkFBNkMsUURvVG5CLElDblQxQixxQ0FBb0QsUURxVG5CLElDcFRqQyx1Q0FBc0QsUURpSW5CLElDaEluQyxnQ0FBK0MsUUQ2SG5CLElDNUg1QiwwQkFBeUMsUURzUW5CLElDclF0QiwrQkFBOEMsUURuRm5CLElDb0YzQiw2QkFBNEMsUUQ3RW5CLElDOEV6QiwrQkFBOEMsUURwRm5CLElDcUYzQixnQ0FBK0MsUURwRm5CLElDcUY1Qiw0QkFBMkMsUUQvQm5CLElDZ0N4Qix5QkFBQSw2QkFDd0MsUUQyWW5CLElDMVlyQiw4QkFBQSw4QkFDNkMsUUQrWW5CLElDOVkxQiw2QkFBQSw0QkFDNEMsUUQ0WW5CLElDM1l6Qiw2QkFBNEMsUURXbkIsSUNWekIsNkJBQTRDLFFEd01uQixJQ3ZNekIsZ0NBQUEseUJBQ3dDLFFEc2ZuQixJQ3JmckIsMEJBQUEsMEJBQ3lDLFFEcUZuQixJQ3BGdEIsOEJBQUEsK0JBQzhDLFFEZ2JuQixJQy9hM0IsOEJBQTZDLFFENUNuQixJQzZDMUIsK0JBQThDLFFEekNuQixJQzBDM0IseUJBQUEsMEJBQ3dDLFFEbkluQixJQ29JckIsNEJBQTJDLFFEOFduQixJQzdXeEIsNkJBQTRDLFFEMGVuQixJQ3plekIsOEJBQUEsMEJBQzZDLFFEcEVuQixJQ3FFMUIsZ0NBQStDLFFEc0xuQixJQ3JMNUIsNkJBQTRDLFFESW5CLElDSHpCLG1DQUFrRCxRRGxFbkIsSUNtRS9CLGlDQUFnRCxRRGxFbkIsSUNtRTdCLDRCQUEyQyxRRGtmbkIsSUNqZnhCLGdDQUErQyxRRCtZbkIsSUM5WTVCLDZCQUE0QyxRRDBabkIsSUN6WnpCLDJCQUEwQyxRRDdKbkIsSUM4SnZCLDJCQUEwQyxRRGpFbkIsSUNrRXZCLDRCQUEyQyxRRHpDbkIsSUMwQ3hCLGdDQUErQyxRRCtCbkIsSUM5QjVCLCtCQUE4QyxRRHpJbkIsSUMwSTNCLCtCQUE4QyxRRHVIbkIsSUN0SDNCLDhCQUE2QyxRRHBPbkIsSUNxTzFCLDJCQUEwQyxRRDZNbkIsSUM1TXZCLGdDQUErQyxRRFduQixJQ1Y1Qix5QkFBd0MsUUQxS25CLElDMktyQiw2QkFBNEMsUUR3Rm5CLElDdkZ6QixnQ0FBK0MsUUQ0UW5CLElDM1E1QixzQ0FBcUQsUURwT25CLElDcU9sQyx1Q0FBc0QsUURwT25CLElDcU9uQyxvQ0FBbUQsUURwT25CLElDcU9oQyxzQ0FBcUQsUUR4T25CLElDeU9sQywrQkFBOEMsUURwT25CLElDcU8zQixnQ0FBK0MsUURwT25CLElDcU81Qiw2QkFBNEMsUURwT25CLElDcU96QiwrQkFBOEMsUUR4T25CLElDeU8zQiw0QkFBMkMsUURuRG5CLElDb0R4QiwyQkFBMEMsUUQ2SW5CLElDNUl2QiwyQkFBMEMsUUR5WW5CLElDeFl2QiwyQkFBQSxpQ0FDMEMsUUR3TW5CLElDdk12Qiw2QkFBNEMsUUR4R25CLElDeUd6QiwrQkFBOEMsUUQwUW5CLElDelEzQixnQ0FBK0MsUUQwUW5CLElDelE1Qiw0QkFBMkMsUURnV25CLElDL1Z4QiwyQkFBMEMsUUQ3R25CLElDOEd2QiwrQkFBQSwwQkFDeUMsUURxUm5CLElDcFJ0QiwrQkFBOEMsUURnRG5CLElDL0MzQiw2QkFBNEMsUURvQm5CLElDbkJ6QixrQ0FBaUQsUURxQm5CLElDcEI5Qiw0QkFBMkMsUURzVW5CLElDclV4Qiw0QkFBMkMsUUQ0Qm5CLElDM0J4QiwwQkFBeUMsUURpTG5CLElDaEx0Qiw0QkFBMkMsUUQ0Qm5CLElDM0J4QiwrQkFBOEMsUUR3SG5CLElDdkgzQiwyQkFBMEMsUURPbkIsSUNOdkIsbUNBQWtELFFES25CLElDSi9CLDZCQUE0QyxRRDhYbkIsSUM3WHpCLHlCQUF3QyxRRC9HbkIsSUNnSHJCLG1DQUFBLDhCQUM2QyxRRHdRbkIsSUN2UTFCLG9DQUFBLG1DQUFBLGdDQUUrQyxRRHVWbkIsSUN0VjVCLG1DQUFrRCxRRHlJbkIsSUN4SS9CLHlCQUF3QyxRRC9GbkIsSUNnR3JCLDhCQUE2QyxRRHRIbkIsSUN1SDFCLGlDQUFBLDJCQUNnRCxRRHJKbkIsSUNzSjdCLDZCQUE0QyxRRDBPbkIsSUN6T3pCLHlCQUF3QyxRRDJGbkIsSUMxRnJCLGdDQUErQyxRRHpEbkIsSUMwRDVCLGdDQUErQyxRRG1XbkIsSUNsVzVCLDhCQUE2QyxRRDZWbkIsSUM1VjFCLDJCQUEwQyxRRGpFbkIsSUNrRXZCLGlDQUFnRCxRRGlPbkIsSUNoTzdCLCtCQUE4QyxRRDRKbkIsSUMzSjNCLHFDQUFvRCxRRDRKbkIsSUMzSmpDLDJCQUEwQyxRRHVSbkIsSUN0UnZCLCtCQUE4QyxRRDNMbkIsSUM0TDNCLHNDQUFxRCxRRHZCbkIsSUN3QmxDLDJCQUEwQyxRRHdQbkIsSUN2UHZCLDJCQUEwQyxRRDhJbkIsSUM3SXZCLHdDQUF1RCxRRDdKbkIsSUM4SnBDLHlDQUF3RCxRRDdKbkIsSUM4SnJDLHNDQUFxRCxRRDdKbkIsSUM4SmxDLHdDQUF1RCxRRGpLbkIsSUNrS3BDLDBCQUF5QyxRRCtEbkIsSUM5RHRCLHlCQUF3QyxRRHBIbkIsSUNxSHJCLDJCQUEwQyxRRHRTbkIsSUN1U3ZCLCtCQUE4QyxRRDRabkIsSUMzWjNCLDZCQUE0QyxRRC9NbkIsSUNnTnpCLCtCQUE4QyxRRDVGbkIsSUM2RjNCLCtCQUE4QyxRRDVGbkIsSUM2RjNCLCtCQUE4QyxRRGdQbkIsSUMvTzNCLGdDQUErQyxRRGtNbkIsSUNqTTVCLDJCQUEwQyxRRDhXbkIsSUM3V3ZCLGlDQUFnRCxRRDJJbkIsSUMxSTdCLG1DQUFrRCxRRDJJbkIsSUMxSS9CLDZCQUE0QyxRRHNGbkIsSUNyRnpCLCtCQUE4QyxRRG9GbkIsSUNuRjNCLGlDQUFnRCxRRGxMbkIsSUNtTDdCLGtDQUFpRCxRRDJLbkIsSUMxSzlCLHlDQUF3RCxRRG5GbkIsSUNvRnJDLGlDQUFnRCxRRHlQbkIsSUN4UDdCLDRCQUEyQyxRRGhKbkIsSUNpSnhCLHdDQUFBLGdDQUN1RCxRRDlNbkIsSUMrTXBDLHNDQUFBLDhCQUNxRCxRRDdNbkIsSUM4TWxDLHlDQUFBLGlDQUN3RCxRRGhObkIsSUNpTnJDLHdCQUFBLHlCQUN1QyxRRHRHbkIsSUN1R3BCLHdCQUF1QyxRRC9CbkIsSUNnQ3BCLDJCQUFBLHdCQUN1QyxRRHNZbkIsSUNyWXBCLHdCQUFBLDBCQUN1QyxRRDZDbkIsSUM1Q3BCLHdCQUFBLHdCQUFBLHdCQUFBLHdCQUd1QyxRRGlEbkIsSUNoRHBCLDJCQUFBLHdCQUFBLDBCQUV1QyxRRGtObkIsSUNqTnBCLHdCQUFBLHdCQUN1QyxRRGdEbkIsSUMvQ3BCLDRCQUFBLHdCQUN1QyxRRDFQbkIsSUMyUHBCLHlCQUF3QyxRRC9GbkIsSUNnR3JCLDhCQUE2QyxRRG5GbkIsSUNvRjFCLG1DQUFrRCxRRDJQbkIsSUMxUC9CLG9DQUFtRCxRRDJQbkIsSUMxUGhDLG9DQUFtRCxRRDJQbkIsSUMxUGhDLHFDQUFvRCxRRDJQbkIsSUMxUGpDLHFDQUFvRCxRRDhQbkIsSUM3UGpDLHNDQUFxRCxRRDhQbkIsSUM3UGxDLDhCQUE2QyxRRG1VbkIsSUNsVTFCLGdDQUErQyxRRCtUbkIsSUM5VDVCLG1DQUFrRCxRRDBhbkIsSUN6YS9CLDRCQUEyQyxRRHVhbkIsSUN0YXhCLHlCQUF3QyxRRDRabkIsSUMzWnJCLGdDQUErQyxRRDRabkIsSUMzWjVCLGlDQUFnRCxRRHFhbkIsSUNwYTdCLDRCQUEyQyxRRHZKbkIsSUN3SnhCLG1DQUFrRCxRRCtQbkIsSUM5UC9CLDhCQUE2QyxRRGlCbkIsSUNoQjFCLDJCQUEwQyxRRG5GbkIsSUNvRnZCLHdCQUF1QyxRRDFXbkIsSUMyV3BCLDhCQUE2QyxRRDlSbkIsSUMrUjFCLHFDQUFvRCxRRDlSbkIsSUMrUmpDLDJCQUEwQyxRRGdWbkIsSUMvVXZCLGtDQUFpRCxRRGdWbkIsSUMvVTlCLG9DQUFtRCxRRGlEbkIsSUNoRGhDLGtDQUFpRCxRRG1EbkIsSUNsRDlCLG9DQUFtRCxRRGdEbkIsSUMvQ2hDLHFDQUFvRCxRRGdEbkIsSUMvQ2pDLDBCQUF5QyxRRGhXbkIsSUNpV3RCLDRCQUEyQyxRRG9ZbkIsSUNuWXhCLDRCQUEyQyxRRDVXbkIsSUM2V3hCLDBCQUF5QyxRRG1DbkIsSUNsQ3RCLDZCQUE0QyxRRDNLbkIsSUM0S3pCLDBCQUF5QyxRRGlObkIsSUNoTnRCLCtCQUE4QyxRRHZGbkIsSUN3RjNCLDJCQUEwQyxRRDZUbkIsSUM1VHZCLDJCQUEwQyxRRHJJbkIsSUNzSXZCLHlCQUF3QyxRRDhDbkIsSUM3Q3JCLDJCQUFBLDZCQUM0QyxRRDNEbkIsSUM0RHpCLDBCQUF5QyxRRCtQbkIsSUM5UHRCLDJCQUEwQyxRRHdFbkIsSUN2RXZCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLHdCQUF1QyxRRHJTbkIsSUNzU3BCLHVCQUFzQyxRRGtXbkIsSUNqV25CLDBCQUF5QyxRRHdXbkIsSUN2V3RCLDJCQUEwQyxRRGdKbkIsSUMvSXZCLDhCQUE2QyxRRG1GbkIsSUNsRjFCLG1DQUFrRCxRRDhObkIsSUM3Ti9CLHlDQUF3RCxRRDlXbkIsSUMrV3JDLHdDQUF1RCxRRGhYbkIsSUNpWHBDLHdDQUFBLGdDQUN1RCxRRHhSbkIsSUN5UnBDLGlDQUFnRCxRRGxNbkIsSUNtTTdCLCtCQUE4QyxRRGtXbkIsSUNqVzNCLGlDQUFnRCxRRHFWbkIsSUNwVjdCLHdCQUFBLGlDQUN1QyxRRDJTbkIsSUMxU3BCLGtDQUFpRCxRRDJHbkIsSUMxRzlCLGtDQUFpRCxRRDZNbkIsSUM1TTlCLDBCQUF5QyxRRHVMbkIsSUN0THRCLG9DQUFtRCxRRHhMbkIsSUN5TGhDLDhCQUE2QyxRRHFXbkIsSUNwVzFCLDJCQUEwQyxRRCtEbkIsSUM5RHZCLHlCQUFBLGdDQUFBLCtCQUU4QyxRRCtTbkIsSUM5UzNCLG1DQUFBLGlDQUNrRCxRRHpGbkIsSUMwRi9CLDBCQUF5QyxRRHVXbkIsSUN0V3RCLDJCQUEwQyxRRGpHbkIsSUNrR3ZCLDJCQUEwQyxRRGlIbkIsSUNoSHZCLGtDQUFpRCxRRGtIbkIsSUNqSDlCLHVDQUFzRCxRRDBObkIsSUN6Tm5DLGdDQUErQyxRRHdObkIsSUN2TjVCLDhCQUE2QyxRRDlObkIsSUMrTjFCLHlCQUF3QyxRRDNObkIsSUM0TnJCLGtDQUFpRCxRRDRFbkIsSUMzRTlCLG1DQUFrRCxRRDBFbkIsSUN6RS9CLDJCQUEwQyxRRHRObkIsSUN1TnZCLDJCQUEwQyxRRHhDbkIsSUN5Q3ZCLDZCQUE0QyxRRG5DbkIsSUNvQ3pCLHdCQUF1QyxRRHJMbkIsSUNzTHBCLDZCQUE0QyxRRDVVbkIsSUM2VXpCLDBCQUF5QyxRRHpSbkIsSUMwUnRCLHdCQUF1QyxRRHVEbkIsSUN0RHBCLDBCQUF5QyxRRG9MbkIsSUNuTHRCLHlCQUF3QyxRRHBQbkIsSUNxUHJCLDBCQUF5QyxRRHBQbkIsSUNxUHRCLDRCQUEyQyxRRDVXbkIsSUM2V3hCLG1DQUFrRCxRRDVXbkIsSUM2Vy9CLDBCQUF5QyxRRDJMbkIsSUMxTHRCLGlDQUFnRCxRRDJMbkIsSUMxTDdCLDRCQUEyQyxRRDBGbkIsSUN6RnhCLCtCQUFBLHdCQUN1QyxRRHhVbkIsSUN5VXBCLHdCQUFBLHlCQUN3QyxRRGdObkIsSUMvTXJCLHlCQUF3QyxRRDZQbkIsSUM1UHJCLDRCQUEyQyxRRHdLbkIsSUN2S3hCLCtCQUE4QyxRRHJQbkIsSUNzUDNCLCtCQUE4QyxRRGtLbkIsSUNqSzNCLDZCQUE0QyxRRDdQbkIsSUM4UHpCLCtCQUE4QyxRRDlMbkIsSUMrTDNCLGdDQUErQyxRRHZMbkIsSUN3TDVCLGlDQUFnRCxRRHBNbkIsSUNxTTdCLHNDQUFxRCxRRDlMbkIsSUMrTGxDLGlDQUFBLGlDQUFBLG1DQUVnRCxRRHZNbkIsSUN3TTdCLG1DQUFBLCtCQUNrRCxRRDdNbkIsSUM4TS9CLGlDQUFBLGlDQUNnRCxRRDlNbkIsSUMrTTdCLGlDQUFBLGlDQUNnRCxRRG5NbkIsSUNvTTdCLGdDQUErQyxRRGhObkIsSUNpTjVCLHlCQUF3QyxRRHdSbkIsSUN2UnJCLDRCQUEyQyxRRDNTbkIsSUM0U3hCLDZCQUE0QyxRRDdFbkIsSUM4RXpCLDhCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLDRCQUk2QyxRRGxFbkIsSUNtRTFCLG1DQUFrRCxRRDlUbkIsSUMrVC9CLHVCQUFBLDBCQUFBLCtCQUV5QyxRRHNEbkIsSUNyRHRCLDJCQUFBLHVCQUMwQyxRRGxRbkIsSUNtUXZCLCtCQUE4QyxRRHhLbkIsSUN5SzNCLHdCQUF1QyxRRDFLbkIsSUMyS3BCLGdDQUFBLHdDQUFBLDhCQUUrQyxRRHZKbkIsSUN3SjVCLGtDQUFpRCxRRDRLbkIsSUMzSzlCLHVCQUFzQyxRRGtDbkIsSUNqQ25CLDJCQUFBLDJCQUMwQyxRRDJRbkIsSUMxUXZCLGdDQUFBLHlCQUMrQyxRRFRuQixJQ1U1QixrQ0FBQSwyQkFDaUQsUURWbkIsSUNXOUIsNEJBQTJDLFFEekluQixJQzBJeEIsZ0NBQStDLFFEalZuQixJQ2tWNUIsMkJBQTBDLFFEaEpuQixJQ2lKdkIsOEJBQTZDLFFEWm5CLElDYTFCLDRCQUEyQyxRRGdHbkIsSUMvRnhCLDhCQUE2QyxRRHdFbkIsSUN2RTFCLHFDQUFvRCxRRHdFbkIsSUN2RWpDLHlCQUF3QyxRRHhabkIsSUN5WnJCLDZCQUFBLGtDQUM0QyxRRDNNbkIsSUM0TXpCLHdCQUF1QyxRRDJNbkIsSUMxTXBCLCtCQUE4QyxRRHZhbkIsSUN3YTNCLHlCQUF3QyxRREtuQixJQ0pyQiwrQkFBOEMsUUR3Rm5CLElDdkYzQiwyQkFBMEMsUUQ0TW5CLElDM012Qix5QkFBd0MsUURnUm5CLElDL1FyQixnQ0FBK0MsUUR4Q25CLElDeUM1Qix5QkFBd0MsUUR5UG5CLElDeFByQiwrQkFBOEMsUURwWm5CLElDcVozQiwyQkFBMEMsUUR0Qm5CLElDdUJ2QixrQ0FBaUQsUUQxTG5CLElDMkw5Qiw0QkFBMkMsUUQzWG5CLElDNFh4QixrQ0FBaUQsUUQvWG5CLElDZ1k5QixnQ0FBK0MsUURsWW5CLElDbVk1Qiw0QkFBMkMsUURyWW5CLElDc1l4Qiw4QkFBNkMsUURqWW5CLElDa1kxQiw4QkFBNkMsUURqWW5CLElDa1kxQiwrQkFBOEMsUUQxYm5CLElDMmIzQixpQ0FBZ0QsUUQxYm5CLElDMmI3QiwwQkFBeUMsUURnTG5CLElDL0t0Qiw4QkFBNkMsUURsVm5CLElDbVYxQix1QkFBc0MsUUQ3ZG5CLElDOGRuQiwrQkFBOEMsUUQzUm5CLElDNFIzQixnQ0FBK0MsUUQ5Q25CLElDK0M1QixrQ0FBaUQsUUQ3Ym5CLElDOGI5QiwrQkFBOEMsUURyZm5CLElDc2YzQiw4QkFBNkMsUUQ5Qm5CLElDK0IxQiwrQkFBOEMsUUR4SG5CLElDeUgzQiwyQkFBMEMsUUR0SW5CLElDdUl2QixrQ0FBaUQsUUR0SW5CLElDdUk5QiwrQkFBOEMsUUQ2Sm5CLElDNUozQiw4QkFBNkMsUUQ2Sm5CLElDNUoxQiw0QkFBMkMsUUR2Y25CLElDd2N4Qix3QkFBdUMsUURoYm5CLElDaWJwQiw0QkFBMkMsUUR0Sm5CLElDdUp4Qiw4QkFBNkMsUUQxZ0JuQixJQzJnQjFCLHVCQUFzQyxRRDVabkIsSUM2Wm5CLHdCQUFBLDJCQUFBLDJCQUV1QyxRRHhLbkIsSUN5S3BCLDZCQUE0QyxRRG5HbkIsSUNvR3pCLCtCQUE4QyxRRHZibkIsSUN3YjNCLG1DQUFrRCxRRDNXbkIsSUM0Vy9CLDZCQUE0QyxRRDdWbkIsSUM4VnpCLDZCQUE0QyxRRDdQbkIsSUM4UHpCLDRCQUEyQyxRRHBKbkIsSUNxSnhCLDJCQUEwQyxRRGdCbkIsSUNmdkIsaUNBQWdELFFENEJuQixJQzNCN0IsZ0NBQStDLFFEcUNuQixJQ3BDNUIsNkJBQTRDLFFEc0NuQixJQ3JDekIsOEJBQTZDLFFEM2FuQixJQzRhMUIsb0NBQW1ELFFEN2FuQixJQzhhaEMsNEJBQTJDLFFEOVZuQixJQytWeEIseUJBQXdDLFFEcUJuQixJQ3BCckIsZ0NBQStDLFFEK0tuQixJQzlLNUIsK0JBQThDLFFEOUZuQixJQytGM0IsZ0NBQStDLFFEOEVuQixJQzdFNUIsOEJBQTZDLFFEN01uQixJQzhNMUIsMEJBQXlDLFFEZ0xuQixJQy9LdEIseUJBQXdDLFFENUhuQixJQzZIckIsNEJBQTJDLFFEbEhuQixJQ21IeEIsNkJBQUEsZ0NBQytDLFFEbUluQixJQ2xJNUIsb0NBQW1ELFFEbUluQixJQ2xJaEMsaUNBQWdELFFEMktuQixJQzFLN0IsZ0NBQStDLFFEakluQixJQ2tJNUIsK0JBQThDLFFEMEtuQixJQ3pLM0IsZ0NBQStDLFFEbEluQixJQ21JNUIsa0NBQWlELFFEakluQixJQ2tJOUIsa0NBQWlELFFEbkluQixJQ29JOUIsMkJBQTBDLFFEekduQixJQzBHdkIsK0JBQThDLFFENVFuQixJQzZRM0Isc0NBQXFELFFEelVuQixJQzBVbEMsZ0NBQStDLFFEeEVuQixJQ3lFNUIsNkJBQTRDLFFEbUxuQixJQ2xMekIsMkJBQTBDLFFEVm5CLElDV3ZCLDhCQUE2QyxRRHdKbkIsSUN2SjFCLCtCQUE4QyxRRHlKbkIsSUN4SjNCLHdCQUFBLDBCQUN1QyxRRDlmbkIsSUMrZnBCLDRCQUEyQyxRRDZKbkIsSUM1SnhCLDBCQUF5QyxRRCtHbkIsSUM5R3RCLDJCQUEwQyxRRHlEbkIsSUN4RHZCLDJCQUEwQyxRRDdJbkIsSUM4SXZCLGlDQUFBLHVCQUNnRCxRRDJMbkIsSUMxTDdCLGtDQUFpRCxRRGhIbkIsSUNpSDlCLDZCQUE0QyxRRHBIbkIsSUNxSHpCLGlDQUFnRCxRRGxXbkIsSUNtVzdCLDRCQUFBLDhCQUFBLGlDQUVnRCxRRDlnQm5CLElDK2dCN0IsOEJBQUEsMkNBQzBELFFEN2dCbkIsSUM4Z0J2Qyw4QkFBQSxpQ0FDZ0QsUURqaEJuQixJQ2toQjdCLDhCQUFBLG9DQUNtRCxRRGxoQm5CLElDbWhCaEMsOEJBQUEsa0NBQ2lELFFEdmhCbkIsSUN3aEI5QixrQ0FBaUQsUUQxSW5CLElDMkk5Qiw2QkFBNEMsUUQxT25CLElDMk96QixpQ0FBZ0QsUUR2SW5CLElDd0k3QixtQ0FBa0QsUUR2SW5CLElDd0kvQixnQ0FBK0MsUUR5Qm5CLElDeEI1QixrQ0FBaUQsUUR5Qm5CLElDeEI5QiwyQkFBMEMsUUQ5ZG5CLElDK2R2QixtQ0FBa0QsUURqZW5CLElDa2UvQiwwQkFBeUMsUURuY25CLElDb2N0QixrQ0FBaUQsUURqakJuQixJQ2tqQjlCLGdDQUErQyxRRHZQbkIsSUN3UDVCLGdDQUFBLG9DQUNtRCxRRHhQbkIsSUN5UGhDLGdDQUFBLG1DQUNrRCxRRDVQbkIsSUM2UC9CLGdDQUFBLGtDQUNpRCxRRC9QbkIsSUNnUTlCLDhCQUE2QyxRRHBRbkIsSUNxUTFCLGdDQUFBLGdDQUMrQyxRRHZSbkIsSUN3UjVCLGlDQUFBLGdDQUNnRCxRRDVSbkIsSUM2UjdCLG9DQUFtRCxRRHpSbkIsSUMwUmhDLGtDQUFpRCxRRG5TbkIsSUNvUzlCLGlDQUFnRCxRRDFSbkIsSUMyUjdCLG1DQUFrRCxRRDlSbkIsSUMrUi9CLGlDQUFnRCxRRGhTbkIsSUNpUzdCLDhCQUE2QyxRRGdFbkIsSUMvRDFCLCtCQUE4QyxRRDlGbkIsSUMrRjNCLHFDQUFvRCxRRDlibkIsSUMrYmpDLHVCQUFzQyxRRHJVbkIsSUNzVW5CLDhCQUE2QyxRRHJVbkIsSUNzVTFCLGdDQUErQyxRRG1FbkIsSUNsRTVCLGtDQUFpRCxRRHBLbkIsSUNxSzlCLHlDQUF3RCxRRHBLbkIsSUNxS3JDLCtCQUE4QyxRRDNVbkIsSUM0VTNCLGdDQUErQyxRRHlIbkIsSUN4SDVCLDJCQUEwQyxRRGxGbkIsSUNtRnZCLDJCQUEwQyxRRHhlbkIsSUN5ZXZCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLDBCQUF5QyxRRHZLbkIsSUN3S3RCLHNDQUFxRCxRRG5RbkIsSUNvUWxDLCtCQUFBLHVCQUM4QyxRRFVuQixJQ1QzQiwyQkFBMEMsUURoZG5CLElDaWR2QiwwQkFBeUMsUUR4b0JuQixJQ3lvQnRCLDJCQUEwQyxRRDluQm5CLElDK25CdkIsb0NBQW1ELFFEMWhCbkIsSUMyaEJoQyxxQ0FBb0QsUUQ3aEJuQixJQzhoQmpDLHFDQUFvRCxRRDNoQm5CLElDNGhCakMscUNBQW9ELFFEaGlCbkIsSUNpaUJqQyw2QkFBNEMsUURuUm5CLElDb1J6Qiw0QkFBMkMsUUQzTm5CLElDNE54Qiw4QkFBNkMsUUQzTm5CLElDNE4xQiwwQkFBeUMsUUQ5Tm5CLElDK050Qix3QkFBdUMsUURqT25CLElDa09wQiwrQkFBOEMsUURuZW5CLElDb2UzQixpQ0FBZ0QsUURuZW5CLElDb2U3QiwwQkFBeUMsUURyU25CLElDc1N0QiwwQkFBeUMsUURrRm5CLElDakZ0Qiw4QkFBNkMsUURqa0JuQixJQ2trQjFCLDhCQUE2QyxRRHBYbkIsSUNxWDFCLGlDQUFnRCxRRG5JbkIsSUNvSTdCLHlCQUF3QyxRRG5jbkIsSUNvY3JCLG9DQUFtRCxRRC9kbkIsSUNnZWhDLDZCQUE0QyxRRG5mbkIsSUNvZnpCLHlCQUF3QyxRRGpObkIsSUNrTnJCLGlDQUFnRCxRRHpYbkIsSUMwWDdCLHdCQUF1QyxRRHFEbkIsSUNwRHBCLGlDQUFnRCxRRDFKbkIsSUMySjdCLDZCQUE0QyxRRHhObkIsSUN5TnpCLDJCQUEwQyxRRGpIbkIsSUNrSHZCLGlDQUFnRCxRRDVMbkIsSUM2TDdCLG1DQUFrRCxRRDVMbkIsSUM2TC9CLGdDQUErQyxRRDFDbkIsSUMyQzVCLGtDQUFpRCxRRDFDbkIsSUMyQzlCLGlDQUFnRCxRRHBHbkIsSUNxRzdCLG9DQUFtRCxRRHBHbkIsSUNxR2hDLDRCQUEyQyxRRDVVbkIsSUM2VXhCLDhCQUE2QyxRRGxsQm5CLElDbWxCMUIsZ0NBQStDLFFEbGxCbkIsSUNtbEI1Qiw0QkFBMkMsUUQ5TG5CLElDK0x4QiwyQkFBMEMsUURqWG5CLElDa1h2QiwrQkFBOEMsUURtRm5CLElDbEYzQiw0QkFBMkMsUURvRm5CLElDbkZ4QiwyQkFBMEMsUUQ3Y25CLElDOGN2QixxQ0FBb0QsUUQ0Qm5CLElDM0JqQyxtQ0FBa0QsUURvRW5CLElDbkUvQixzQ0FBcUQsUUR2S25CLElDd0tsQywwQkFBeUMsUUQ3bEJuQixJQzhsQnRCLHNDQUFxRCxRRHJvQm5CLElDc29CbEMseUNBQXdELFFEc0RuQixJQ3JEckMsNEJBQTJDLFFEdmxCbkIsSUN3bEJ4QixnREFBK0QsUUQzb0JuQixJQzRvQjVDLHdEQUFBLHFDQUN1RSxRRDdxQm5CLElDOHFCcEQseUJBQUEsNkJBQUEsb0NBRXdDLFFEdGZuQixJQ3VmckIsMEJBQXlDLFFEL1huQixJQ2dZdEIsNEJBQTJDLFFEL1huQixJQ2dZeEIsa0NBQUEsNEJBQ2lELFFEekhuQixJQzBIOUIsK0JBQThDLFFEeFJuQixJQ3lSM0IsMkJBQTBDLFFEa0NuQixJQ2pDdkIsa0NBQWlELFFEa0NuQixJQ2pDOUIsNkJBQTRDLFFEakhuQixJQ2tIekIsbUNBQWtELFFEakhuQixJQ2tIL0Isb0NBQW1ELFFEakhuQixJQ2tIaEMsK0JBQThDLFFEcE5uQixJQ3FOM0IsZ0NBQStDLFFEbmJuQixJQ29iNUIsMEJBQXlDLFFEb0VuQixJQ25FdEIsOEJBQTZDLFFEbkRuQixJQ29EMUIsdUNBQUEseUNBQ3dELFFEeFluQixJQ3lZckMsdUJBQUEsaUNBQ2dELFFENWFuQixJQzZhN0IsZ0NBQStDLFFEclhuQixJQ3NYNUIsa0NBQWlELFFEamZuQixJQ2tmOUIsb0NBQW1ELFFEamZuQixJQ2tmaEMsMkJBQTBDLFFEclRuQixJQ3NUdkIsaUNBQWdELFFEbnRCbkIsSUNvdEI3QixtQ0FBa0QsUURudEJuQixJQ290Qi9CLGlDQUFBLDBCQUNnRCxRRHB0Qm5CLElDcXRCN0IsbUNBQUEsNEJBQ2tELFFEcnRCbkIsSUNzdEIvQixnQ0FBK0MsUURIbkIsSUNJNUIsa0NBQWlELFFESG5CLElDSTlCLDJCQUEwQyxRREZuQixJQ0d2Qiw2QkFBNEMsUUQxV25CLElDMld6QixvQ0FBQSw0QkFDMkMsUUQzV25CLElDNFd4QixzQ0FBQSw4QkFDNkMsUUQ1V25CLElDNlcxQiwwQkFBeUMsUURyTm5CLElDc050QixtQ0FBa0QsUUQxYm5CLElDMmIvQiw2QkFBNEMsUURyRm5CLElDc0Z6QixnQ0FBQSxrQ0FBQSxxQ0FFb0QsUUR2RW5CLElDd0VqQyxrQ0FBQSwrQ0FDOEQsUUR0RW5CLElDdUUzQyxrQ0FBQSxxQ0FDb0QsUUQxRW5CLElDMkVqQyxrQ0FBQSx3Q0FDdUQsUUQzRW5CLElDNEVwQyxrQ0FBQSxzQ0FDcUQsUURoRm5CLElDaUZsQywyQkFBMEMsUUQxS25CLElDMkt2Qix5QkFBQSw0QkFBQSx3QkFFd0MsUUR4ckJuQixJQ3lyQnJCLDRCQUEyQyxRRGpQbkIsSUNrUHhCLG9DQUFtRCxRRE1uQixJQ0xoQyxvQ0FBbUQsUURNbkIsSUNMaEMsbUNBQWtELFFETW5CLElDTC9CLG9DQUFBLGlDQUNnRCxRREFuQixJQ0M3QixzQ0FBQSxtQ0FDa0QsUUREbkIsSUNFL0IsNkJBQTRDLFFEdnNCbkIsSUN3c0J6Qix5QkFBd0MsUURuYm5CLElDb2JyQix5QkFBd0MsUUR6aEJuQixJQzBoQnJCLHlCQUF3QyxRRHZZbkIsSUN3WXJCLDRCQUEyQyxRRDlPbkIsSUMrT3hCLDRCQUEyQyxRRHhpQm5CLElDeWlCeEIsOEJBQTZDLFFEaFVuQixJQ2lVMUIsZ0NBQStDLFFENUtuQixJQzZLNUIsZ0NBQStDLFFEL0huQixJQ2dJNUIsK0JBQThDLFFESG5CLElDSTNCLDJCQUEwQyxRRHZVbkIsSU4xY3ZCLFNHOEJFLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtB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LE9BQUEsT0FBQSxJQUFBLEtBQUEsS0FBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBRUEsUUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQVVGLGlCQVBBLGVBQ0UsZUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsS0FBQSxPQUFBLE9BQUEsSUFBQSxLQUFBLEtBQUEsS0FVRixrQkFDRSxLQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsS0FBQSxLQUNBLGVBQUEsRUFDQSxNQUFBLEtBRUEsUUFBQSxFQUNBLE1BQUEsTUFHRixzQkFDRSxRQUFBLElBQUEsRUFEQSx3QkFJRSxXQUFBLEtBQ0EsS0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLEtBQUEsS0FDQSxlQUFBLEVBQ0EsTUFBQSxRQUNBLFFBQUEsRUFJSixlQUNFLGFBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUVBLGNBQUEsSUN2REYsYUFDRSxNQUNFLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLGVBRUYsY0FBQSxTQUFBLGtCQUFBLG9CQUFBLDJCQUFBLGNBQUEsaUJBQUEsb0JBQUEsYUFBQSwyQkFBQSxjQUFBLHlCQUFBLGFBQUEsUUFBQSxnQ0FBQSw0QkFBQSxpQkFBQSw0QkFBQSxPQUtFLFFBQUEsS0FFRixTQUFBLFNBQUEsNkJBQ0UsTUFBQSxLQUNBLFFBQUEsT3ZCK05GLGdFQXBKQSxpRUFvSkEsNENBQUEsZ0VBcEpBLDZDQUFBLGlFdUJ2RUUsTUFBQSxLQUNBLE1BQUEiLCJmaWxlIjoidGEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VhcmNoXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIE5vIHNlYXJjaCBvciBubyByZXN1bHRzXHJcbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMge1xyXG4gIC8vIC5saXN0aW5nX19jb250cm9scyB7XHJcbiAgLy8gICAuZm9ybS0taW5saW5lIHtcclxuICAvLyAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgLy8gICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgLy8gICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gIC8vICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIC8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICNzZWFyY2gtZnJlZS1jb250ZW50LXNuaXBwZXQge1xyXG4gICAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fY29udGVudDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0aW5nX19jb250cm9scyA+IC5mb3JtLS1pbmxpbmUge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgI2xpc3RpbmdfX2NvbnRlbnQge1xyXG4gICAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNZWRpYSBvYmplY3QgdHdlYWtzXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAubWVkaWFfX21ldGEge1xyXG4gICAgICA+IC5tZWRpYV9fcHJvZHVjdCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYgPiAubWVkaWFfX3Byb2R1Y3Qge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiA+IC5tZWRpYV9fcHJvZHVjdCArIC5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYgPiAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19wcm9kdWN0IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcblxyXG4gICAgLm5hdi1saW5rX19ub2FjY2VzcyxcclxuICAgIC5pY29uLWxvY2sge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIge1xyXG4gIGEgPiBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLmljb24taGVscC1jaXJjbGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIFtmb3I9J2VkaXQtcHJveGltaXR5J10ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQgOiA1cHg7XHJcbiAgICByaWdodCA6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1vcGVyYXRvciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi8vIEVORCBzZWFyY2gtZmlsdGVyXHJcblxyXG4vLyBObyByZXN1bHRzXHJcbi5zZWFyY2gtZmlsdGVyLS1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSxcclxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTI1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXHJcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJsb2NrLS10ZXJtcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXRlcm1zLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLWVzcSxcclxuICAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB0cmFuc2l0aW9uOiB1bnNldDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIik7XHJcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMjczMjA7XHJcbiAgfVxyXG59XHJcblxyXG4jZWRpdC1zZWFyY2gtdGVybS1zdWJtaXR7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzlweDsgLy8gUHVzaCBPUiB0b2dnbGUgZG93biB0byBtYXRjaCBzZWxlY3QgdG9wXHJcbiAgfVxyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm9yLXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBsaW5lLWhlaWdodDogMztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgJi5vci1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRU5EIHNlYXJjaC1maWx0ZXItb3B0aW9uc1xyXG5cclxuLmZvcm0tY2hlY2tib3gubm9ucHJpbWFyeS5pY29uLXRpbWVzLCAuZm9ybS1jaGVja2JveC5wcmltYXJ5bm9wZGZhY2Nlc3MuaWNvbi10aW1lcyB7XHJcbiAgY29sb3I6ICNmZjA2MDY7XHJcbn1cclxuXHJcbiNmaW5hbC1zZWxlY3RlZC1saXN0IC5pY29uLXRpbWVzOjpiZWZvcmUge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcclxufVxyXG5cclxuc3Bhbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwtY29udGFpbmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG59XHJcblxyXG4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsLWNvbnRhaW5lciBhOmhvdmVyIHtcclxuICBjb2xvcjogI2QzNWMxZDtcclxufVxyXG5cclxuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA1cHggMCAtMTVweCAtNHB4O1xyXG4gIGNvbG9yOiAjMDA1NTg5O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VhcmNoIGJ5IERhdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLnJhZGlvcy1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZS1wYWRkaW5nIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5sYWJlbC1pbml0LWNvbnRlbnQsXHJcbiAgLmxhYmVsLWVuZC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWlubGluZS1kYXRlIHtcclxuICAgIC5mb3JtLWl0ZW0sXHJcbiAgICAuZm9ybS10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmFudWxhci1kYXRlLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1kYXRlLXJhbmdlX19oZWxwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFF1aWNrIFNlYXJjaFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnF1aWNrLXNlYXJjaC1zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIHNpemUoMzBweCk7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBIZWxwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogOTYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1oZWxwX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG4gICsgcCB7XHJcbiAgICBtYXJnaW46IC01cHggMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1jb25uZWN0b3IsXHJcbi5jb2RlLXNlY3Rpb24tc2VhcmNoZXMsXHJcbi5yZXRyaWV2aW5nLWRvY3VtZW50cy1jaXRhdGlvbixcclxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nLFxyXG4ucHJveGltaXR5LXNlYXJjaCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtY29ubmVjdG9yX19vcGVyYXRvciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDE1JTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbm5lY3Rvcl9fZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWFyY2gtZXhhbXBsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgc21hbGwge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmF2YWlsYWJsZS1maWVsZHMge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtZmllbGRzX19vcHRpb25zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzMlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLWhlbHBfX2Nsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNhdmVkIFNlYXJjaCBGb3JtICYgU2VuZCBTZWxlY3RlZCBSZXN1bHRzIEZvcm1cclxuXHJcbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1mcmVxdWVuY3lcIl0sXHJcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWNjLWVtYWlsc1wiXSxcclxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zZW5kLXRvXCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvcm0taXRlbS1wcm9tcHQtZnJlcXVlbmN5IGxhYmVsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNhdmVkLXNlYXJjaC1hY3Rpb25zIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMDtcclxuXHJcbiAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XHJcbiAgdG9wOiA5MHB4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLmRlbGl2ZXJ5LWxhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgaW5wdXQuZm9ybS1yYWRpbyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VsZWN0ZWQtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4jc2VsZWN0LXNraXBwZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4jc2VuZC1yZXN1bHRzIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuI3NlbmQtcmVzdWx0czo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbn1cclxuXHJcbi5zZWxlY3RlZC1vcHRpb24tc2V0IHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFkdmFuY2VkIFNlYXJjaFxyXG5cclxuLmZvcm0taXRlbS1zZWFyY2gtYWR2LFxyXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLypcclxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxyXG4qL1xyXG4jdG9vbHRpcFxyXG57XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4jdG9vbHRpcDphZnRlciAvKiB0cmlhbmdsZSBkZWNvcmF0aW9uICovXHJcbntcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExMTtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4jdG9vbHRpcC50b3A6YWZ0ZXJcclxue1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzExMTtcclxuICB0b3A6IC0yMHB4O1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuI3Rvb2x0aXAubGVmdDphZnRlclxyXG57XHJcbiAgbGVmdDogMTBweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiN0b29sdGlwLnJpZ2h0OmFmdGVyXHJcbntcclxuICByaWdodDogMTBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlbGVjdC91c2UgcmVzdWx0cy5cclxuLnNlYXJjaC1wYWdlICNsaXN0aW5nX19jb250ZW50IC5tZWRpYSB7XHJcbiAgLnNlbGVjdC1yZXN1bHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZS1yZXN1bHRzIHtcclxuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VsZWN0YWxsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU3RyZWFtbGluZWQgbGF5b3V0IGZvciBhbGxvd2VkIGZyYW1pbmcgYnkgY3VzdG9tZXJzLlxyXG5ib2R5LnNlYXJjaC1mcmFtZWQge1xyXG4gIG5hdi5uYXYtLXRvcCxcclxuICBzZWN0aW9uLnNlYXJjaC1wYWdlX19zaWRlYmFyID4gaWZyYW1lW3NyYyo9XCJhZFwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBuYXYubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKlxyXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICovXHJcbiAgLmZvb3Rlcl9fdG9waWNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZF90b3BpY3N7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJTUyBidXR0b24gc3R5bGVzLlxyXG4jcnNzbGluayB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTQwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIH1cclxufVxyXG5cclxuI3Jzc2NvcHlsaW5rIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxNDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4jcnNzZGl2IHtcclxuICBjbGVhciA6Ym90aDtcclxufVxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgdG9wOiAoMmVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xyXG4gIH1cclxufVxyXG4iLCIuZW50aXR5LWhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgIGgyLmNvbnRlbnRfYmxvY2tfX3RpdGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5jYXRlZ29yeS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG5cclxuICAgIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgICAgaS5jYXRlZ29yeS1oZWFkZXItZHJvcGRvd24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVudGl0aWVzLWdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgZGl2LmVudGl0eS1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUVBRkY7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIGEuZW50aXR5LWxpbmsge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIHNwYW4uZW50aXR5LW5hbWV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcclxuICAgICAgICAgIHNwYW4uZW50aXR5LW5hbWU6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyOmhvdmVyLFxyXG4gICAgICBkaXYuZW50aXR5LWNvbnRhaW5lcjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3RERGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwe1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgbWluLXdpZHRoOiAyNDBweDtcclxuICAub3BlbnRpcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGRpdi5lbnRpdHktdGlwLWNvbnRlbnR7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW50aXR5LXRpcC1zY3JvbGwtdG8ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEuZW50aXR5LXRpcC1zY3JvbGwtdG8sXHJcbiAgICAgIGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEuZW50aXR5LXRpcC1zY3JvbGwtdG97XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudWwubmVyVGFic0hlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY0YTI7XHJcbiAgbWFyZ2luOiAyNXB4IDEwcHggMCAxMHB4O1xyXG59XHJcblxyXG5saS5uZXJUYWJzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgY29sb3I6ICMwMDY0YTI7XHJcbiAgbWFyZ2luOiA1cHggMCAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogTGF0byxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcclxufVxyXG5cclxubGkubmVyVGFicy5zZWxlY3RlZHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5saS5uZXJUYWJzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2FiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubmVyQXJ0aWNsZXMgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLm5lclNlZUFsbExpbmtze1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNHB4IDBweCAwO1xyXG59XHJcblxyXG4ubmVyTGVmdFJhaWxCbG9ja0hlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NEEyO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubmVyTGVmdFJhaWxDb250ZW50e1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi5tZWRpYV9fY29udGVudC5uZXJMZWZ0UmFpbENvbnRlbnQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4ubmVyTGVmdFJhaWxDb250ZW50Tm9BY2Nlc3N7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uTkVSbWVkaWFfX2RhdGV0aW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnJlc291cmNlc0xlZnRSYWlsIC50YVRhYnMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXNDb250ZW50IC50YVRhYiB7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBTdWJtaXNzaW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlU3VibWlzc2lvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9ucm93IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uQ29sSGVhZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uQ29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHVsIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uc0FkZE1hcmdpbkJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uc3VibWlzc2lvbkNvbnRhY3RDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgfVxyXG59XHJcblxyXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSB7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yU3VibWlzc2lvbnMge1xyXG4gICAgZGl2IHtcclxuICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwuY29udGFjdC1pbmZvLWxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDpub3QoLmNvbnRhY3QtaW5mby1sYWJlbCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWluZm8tZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFkZE1vcmVBdXRob3Jze1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjFGOTtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgJi5pY29uLWluZm8tY2lyY2xlOmJlZm9yZXtcclxuICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0e1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXJlcXVpcmVkIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBmb250LXNpemU6MDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcInJlcXVpcmVkXCI7XHJcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsdXBsb2Fke1xyXG4gICAgYm9yZGVyOiBkYXNoZWQgMXB4ICNkZGQ7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgfVxyXG4gIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVye1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAucGx1cGxvYWRfZmlsZWxpc3R7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgbGl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICYucGx1cGxvYWRfZG9uZXtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsdXBsb2FkX2ZpbGVfbmFtZXtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG4gICAgLnBsdXBsb2FkX2Ryb3B0ZXh0e1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAucGx1cGxvYWRfZGVsZXRlIGEsXHJcbiAgICAucGx1cGxvYWRfZG9uZSBhe1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsdXBsb2FkX2RlbGV0ZSBhIHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci10aW1lcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsdXBsb2FkX2RvbmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsdXBsb2FkX2J1dHRvbntcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wbHVwbG9hZF9hZGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci1wbHVzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBsdXBsb2FkX3N0YXJ0e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci11cGxvYWQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmNob3Nlbi1jb250YWluZXIsICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgfVxyXG59IC8vIEVORCBoZWFkZXJcclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTmF2IFJvd3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRhLWxvZ28ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIHNpemUoMTc1cHggNzBweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RheG5vdGVzLWxvZ28ucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7IC8vIElFOCBoYWNrXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCB0YS1sb2dvXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VhcmNoIE1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLW1vZHVsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKSxcclxuICAgICAgICAgICAgICBpbnNldCAwIC0xNXB4IDE1cHggLTE1cHggcmdiYShibGFjaywgLjIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH0gLy8gRU5EIGxhYmVsXHJcblxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNjA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiA0cHg7XHJcblxyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwX19mb3JtO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGZvcm0taXRlbVxyXG5cclxuICAgIC5zZWFyY2gtbW9kdWxlX19zdWJtaXQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIHNlYXJjaC1tb2R1bGVfX3N1Ym1pdFxyXG4gIH0gLy8gRU5EIGlucHV0LWdyb3VwXHJcblxyXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICBtYXJnaW46IDE3cHggMCAwIDEwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCA3cHg7XHJcbiAgfVxyXG4gIC8qXHJcbiAgLnNlYXJjaC1tb2R1bGVfX2FkdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDEycHggMCAwIDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMTFweCAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICB9IC8vIEVORCBpY29uLWVxdWFsaXplclxyXG4gICovXHJcblxyXG4gIC5zZWFyY2gtbW9kdWxlX19jbG9zZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDIwcHggMjRweCAwIDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaWNvbi1jYW5jZWxcclxuXHJcbn0gLy8gRU5EIHNlYXJjaC1tb2R1bGVcclxuXHJcbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQ1NQUk9KRUNULTExNTY2ICYgQ1NQUk9KRUNULTEzNjE0OiBEcm9wLWRvd24gbGluayB0byBjb2RlIHJlc291cmNlcyAmIGZ1dHVyZSBzdWdnZXN0aW9ucy5cclxuLnN1Z2dlc3QtZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gIGJveC1zaGFkb3c6MCAxMHB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgei1pbmRleDoyO1xyXG4gIGVtLmludHJvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMiAgXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1vYmlsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhlYWRlci0tbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICB9XHJcblxyXG4gICYuZml4IHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAmIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIC5mcm9udCAmIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5W25nLWFwcD1cImF1ZGl0SW5zaWdodFwiXTpub3QoLnBhZ2UtYXVkaXQtaW5zaWdodCkgJixcclxuICAgICAgICAucGFnZS1hdWRpdC1pbnNpZ2h0LXdvcmtiZW5jaCAmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLW1vYmlsZVxyXG5cclxuLmhlYWRlci0tbW9iaWxlX19tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdNZW51JztcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAucmVnaW9uLXBhZ2UtdG9we1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb3JvbmF2aXJ1cy10cmFja2VyX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCA1cHggMCA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcbn1cclxuIiwiLy8gVGF4IE5vdGVzIEhlbHAgQ2VudGVyXHJcblxyXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIHtcclxuICAjbWFpbi1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvYXRpbmdfX2N0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTYwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2ludHJvIHtcclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG5cclxuICAgICsgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnRfX21hdGVyaWFscyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XHJcbiAgfVxyXG5cclxuICAvLyBBbHRlcm5hdGl2ZSBhY2NvcmRpb24gdmlld1xyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLS43NXJlbTtcclxuXHJcbiAgICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAycmVtIC43NXJlbSAuNzVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7IC8qICRiYXNlLWZvbnQtY29sb3IgKi9cclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBidXR0b25cclxuXHJcbiAgICBkaXZbaWQqPVwic3VwcG9ydFwiXSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGFjY29yZGlvblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUsXHJcbiAgLmNvbGxhdGVyYWwtLXZpZGVvIGE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci91c2VyLWd1aWRlcy1pY29uLnBuZ1wiKTtcclxuICB9XHJcblxyXG4gIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL2luc3RydWN0aW9uYWwtdmlkZW9zLWljb24ucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydF9fZmFxIHtcclxuICBjbGVhcjogbGVmdDtcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0X193ZWJpbmFyIHtcclxuICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGF4IE5vdGVzIExpdmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLnRubF9wYWdlX21haW5faGVhZGVyXHJcbntcclxuICAgIGNvbG9yOiNmMjczMjA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbn1cclxuLnRubF9wYWdlX2hlYWRlclxyXG57XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50bmxfaGVhZGVyXHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC41cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfbWFpbl9jb250YWluZXJcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9jb250ZW50X3BhcmFcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lcl9kaXZcclxue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHBhZGRpbmc6IDElIDElO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogOTYlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogOS41cHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJfY29udGFpbmVyX2RpdlxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9mb290ZXJcclxue1xyXG4gICAgYm9yZGVyOiB0aGljayBzb2xpZCAjZjI3MzIwO1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgXHJcbiAgICBcclxufVxyXG5cclxuLnRubF9mb290ZXJfc3ViX2RpdlxyXG57XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzIFxyXG57XHJcbiAgICB3aWR0aDoyNSU7XHJcbiAgICBmbG9hdDpsZWZ0OyBcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDsgXHJcbiAgICBsZWZ0OjUwJTtcclxufVxyXG4udG5sX2Ryb3Bkb3duIFxyXG57ICBcclxuICAgIHdpZHRoOjIwJTsgXHJcbiAgICBtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuZGl2IGxhYmVsIGlucHV0IHtcclxuICAgbWFyZ2luLXJpZ2h0OjEwMHB4O1xyXG59XHJcblxyXG4udG5sX3VwY29taW5nX2RhdGVzXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgaGVpZ2h0OjUlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnRubF9ldmVudF9mdWxsX2RhdGVcclxue1xyXG4gICAgd2lkdGg6MjAlO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50bmxfY3BlX3RleHRcclxue1xyXG4gICAgZm9udC1zaXplOjc1JTtcclxufVxyXG5cclxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uXHJcbntcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAycHggMnB4IDUwcHg7XHJcbiAgICBcclxufVxyXG5cclxuI3BvbGljeVxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDo0MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbn1cclxuI3RubF9udW1iZXJfb2ZfZXZlbnRzXHJcbntcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOjQwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxufVxyXG5cclxuI3RubF9zdWJtaXRfYnV0dG9uXHJcbntcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOjIwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfaW5mb3JtYXRpb25fcFxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjc1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uc3ViamVjdF9zcGFue1xyXG4gICBoZWlnaHQ6NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MjtcclxuICAgIGFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgIGxpbmUtaGVpZ2h0OjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxpLnRubF9ldmVudHNfc3ViamVjdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZXZlbnRfdGltZV9oZWFkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2UzZTNlMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudF9oZWFkZXJfZGF0ZXNcclxue1xyXG4gICAgd2lkdGg6MTYlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2UzZTNlMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRfaGVhZGVyX3RpbWVze1xyXG4gICAgd2lkdGg6NTYlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG59XHJcblxyXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XHJcbiAgICB3aWR0aDoxMyU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50X2hlYWRlcl9jcGVcclxue1xyXG4gICAgd2lkdGg6MTMlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICB3aWR0aDoyMSU7XHJcbiAgICAgICBmb250LXNpemU6N3B0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9ldmVudF9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmZmZmY7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzX2NoZWNrYm94ZXNcclxue1xyXG4gICAgd2lkdGg6NjUlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4udG5sX2V2ZW50X3RpdGxlc1xyXG57XHJcbiAgICB3aWR0aDoxOCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4gIFxyXG57XHJcbiAgICB3aWR0aDoyNSU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRTZFNkU2O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLnRubF9ldmVudHNfY2hlY2tib3hlcyBsYWJlbC50bmxfZXZlbnRfYWxyZWFkeV9zaWduZWRfdXBcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjlmNTg0O1xyXG59XHJcblxyXG4uY3BlX2NyZWRpdFxyXG57XHJcbiAgICB3aWR0aDoxOC40JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDoyNSU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGxhYmVsIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcGFkZGluZzozcHggMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gbGFiZWwgaW5wdXQge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6I2M1YzNlYjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1NDhmZjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzVjM2ViO1xyXG59XHJcblxyXG4jdG5sX3JlZ2lzdGVyX2J1dHRvblxyXG57XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9jY19vdmVybGF5XHJcbnsgICAgXHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbn1cclxuXHJcbi5ub3RfbG9nZ2VkX2luX21haW5fZGl2XHJcbntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0b3A6MDsgbGVmdDowO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXHJcbn1cclxuXHJcbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0Ojk1JTtcclxuICAgICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9idXR0b25cclxue1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xyXG4gICAgcGFkZGluZzogOXB4IDEycHg7XHJcbn1cclxuXHJcbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJcclxue1xyXG4gICAgaGVpZ2h0OjEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX3RleHRcclxue1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbi10b3A6LTE1cHg7XHJcbiAgICB3aWR0aDphdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnRubF9ub3RfbG9nX2luX2xpbmtcclxue1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbn1cclxuLnRubF9sb2dfaW5faDJcclxue1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi50bmxfbm90X3NpZ25faW5fcFxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOjNweDtcclxufVxyXG5cclxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl9idXR0b25cclxue1xyXG4gICAgLyptYXJnaW4tbGVmdDoxMnB4OyovXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3aWR0aDoxMDBweDtcclxufVxyXG5cclxuLnRubF92aWRlb1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDllbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3ZpZGVvX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJlbSAyZW07XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMC41JTtcclxuICAgIHdpZHRoOiAxMiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XHJcbiAgICAgICAgd2lkdGg6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXZcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGNvbG9yOiNmMjczMjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG59XHJcblxyXG4udG5sX21haW5faGVhZGVyX3RleHRcclxue1xyXG4gICAgZm9udC1zaXplOjE1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6MTEwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjc1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOjcyJTtcclxuICAgIH1cclxufVxyXG5sYWJlbCA+IHNwYW4uY2tfc3BhblxyXG57XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfbG9nb1xyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuI3RubF9jb250YWN0X3VzXHJcbntcclxuICAgIGhlaWdodDo3MDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZmVlX2luZGVudFxyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnRcclxue1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnRubF9ldmVudF90aW1lc1xyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcclxufVxyXG4udG5sX2xpc3RfY2Vcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6MzBweDtcclxufVxyXG5cclxuLnRubF9leHRyYV9zcGFjZVxyXG57XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDoyNSU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgc3BhbiB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6M3B4IDBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxufVxyXG5cclxuLnRubF9ncm91cF9zaWduX2luX21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl93b3JkaW5nXHJcbntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyXHJcbntcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNzaWduX3VwX3RhYmxlXHJcbntcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRfaW5fdGFibGVcclxue1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRubF9ncm91cF9zaWduX2luX3RleHRcclxue1xyXG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9lbWFpbFxyXG57XHJcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY2NfbWFpbl9kaXZcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50bmxfY2NfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50bmxfY2NfY29udGFpbmVyX3N1Ym1pdFxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50bmxfY2NfaGVhZGVyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjYycHg7XHJcbn1cclxuLnRubF9jY19oZWFkZXJfc3ViX3RleHRcclxue1xyXG4gICAgY29sb3I6ICNkN2Q3ZDc7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4udG5sX2NjX3RleHRib3hfc3BhblxyXG57XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50bmxfY2NfZm9vdGVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50bmxfY2NfdGV4dF9zcGFuXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRubF9jY19zdWJtaXRfc3BhblxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuI3RubF9jY19idXR0b25cclxue1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgaGVpZ2h0OjI1cHg7XHJcbn1cclxuXHJcbiN0bmxfY2Ncclxue1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICB0b3A6IDE2JTtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGxlZnQ6IDIuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcbi50bmxfdGhhbmtfeW91X2hlYWRlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNjNweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRubF90aGFua195b3VfaGVhZGVyX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7ICAgICAgXHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X2xpbmtcclxue1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbn1cclxuLnRubF9jY19saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDtcclxufVxyXG4udG5sX3BfdGFnXHJcbntcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIG1hcmdpbi1sZWZ0OjI0cHg7XHJcbiAgICB3aWR0aDo5MCU7XHJcbiAgICBwYWRkaW5nOiAzcHg7Ly9cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxufVxyXG4udG5sX2NiX2NvbmZpcm1cclxue1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuLm5vX3N1YnNjcmlwdGlvbl9wXHJcbntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDJkMmQ7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGNvbG9yOiAjZWVlZWVlO1xyXG59XHJcblxyXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQgXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxufVxyXG5cclxuI3RheC1ub3Rlcy1saXZlLWNyZWRpdC1jYXJkLXZhbGlkYXRpb24tZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNsb3NlXHJcbntcclxuICAgIGFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRubF9sYXRlc3RfbmV3Y2FzdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250OiA3MDAgMC44ZW0gQXJpYWw7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xyXG4gICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgcGFkZGluZzogMC43ZW0gMC40ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogOWVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjVlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICB9XHJcbn1cclxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5re1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgICAgIHdpZHRoOiAxMjclO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzQlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgICAgICB3aWR0aDogMTIxJTtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMyBUaGliYXV0IENvdXJvdWJsZVxyXG4gKiBodHRwOi8vd3d3LmNzc2Zsb3cuY29tXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZTpcclxuICogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcclxuICovXHJcblxyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxufVxyXG5cclxuLnN3aXRjaC1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zd2l0Y2gtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDpiZWZvcmUsIC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxufVxyXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLW9mZik7XHJcbiAgcmlnaHQ6IDExcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcclxuICBsZWZ0OiAxMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZDogIzQ3YThkODtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnN3aXRjaC1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xyXG59XHJcbi5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC02cHggMCAwIC02cHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlKTtcclxufVxyXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XHJcbiAgbGVmdDogNDBweDtcclxuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uc3dpdGNoLWJsdWUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcclxuICBiYWNrZ3JvdW5kOiBibHVlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cclxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXHJcbntcclxuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojOTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgZGl2LC5jY2pzLWNhcmQtc3R5bGUgZGl2XHJcbntcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXHJcbi5jY2pzLWNhcmQgc2VsZWN0LC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LFxyXG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsXHJcbi5jY2pzLWNhcmQgZmllbGRzZXQsLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcclxuLmNjanMtY2FyZCBsZWdlbmQsLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsXHJcbi5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXHJcbntcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcclxue1xyXG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsLmNjanMtY2FyZCBsZWdlbmQsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLC5jY2pzLWNhcmQgZmllbGRzZXQsXHJcbi5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcclxue1xyXG4gICAgbGluZS1oZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXHJcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LC5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXHJcbi5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgc2VsZWN0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcclxuLmNjanMtY2FyZCBidXR0b246Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTowICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZjZDc4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwuY2Nqcy1jYXJkIHNlbGVjdCxcclxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Rcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0XHJcbntcclxuICAgIHBhZGRpbmctbGVmdDouMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MmVtXFw5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tcy1jbGVhclxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdFxyXG57XHJcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MS41ZW1cXDkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjI1ZW0gMFxcOSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbFxyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcclxuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDt6LWluZGV4OjEgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTouNjg3NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OjEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM3NjdmODYgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MTAwMDAwMFxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlXHJcbntcclxuICAgIGNvbG9yOiM3OGQyMTZcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvblxyXG57XHJcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxLjJlbVxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGNvbG9yOnJnYmEoMCwwLDAsLjQpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6Mi4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDouOWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDotLjQ1ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6LS40NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6LjJlbSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXJcclxue1xyXG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmVcclxue1xyXG4gICAgYmFja2dyb3VuZDojZTZlNmU2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Vcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBib3R0b206NTIlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGVcclxue1xyXG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOjJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDoxZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBwYWRkaW5nOi41ZW0gMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICB0b3A6NTIlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXJcclxue1xyXG4gICAgbWFyZ2luLXRvcDozLjg1ZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6NC44MTI1ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDozZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjBcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2Ncclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6Mi4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjMgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjcuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXRcclxue1xyXG4gICAgcmlnaHQ6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjIuOTVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscFxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjIuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgKmhlaWdodDoyLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cyxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXN7ei1pbmRleDo0fS5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmVcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTZlNmU2ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZTZlNmU2KSx0bygjZjJmMmYyKSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXggIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTZlNmU2JyxlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJyxHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXJcclxue1xyXG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Vcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NTcuMmVtKVxyXG57XHJcbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDtsZWZ0OmF1dG99LmNjanMtY2FyZCBcclxuICAgIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leHt0b3A6MTAwJSAhaW1wb3J0YW50O21hcmdpbi10b3A6MWVtfS5jY2pzLWNhcmQgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG4gICAge1xyXG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG4gICAge1xyXG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzEyNjFjZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4LDk3LDIwNSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTgsOTcsMjA1LC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2IyNjZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE3OCwxMDIsMjU1LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxNzgsMTAyLDI1NSwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMwMDY2Y2IgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEwMiwyMDMsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTAyLDIwMywuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmMDMgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCw1MSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDAsNTEsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMyYjk3MzggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg0MiwxNTEsNTYsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQyLDE1MSw1NiwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzAwNzliZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIxLDE5MCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMjEsMTkwLC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMmU3N2JjICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDYsMTE5LDE4OCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMTE5LDE4OCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTU1LDAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNTUsMCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjY3MjE0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ2LDExNCwyMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ2LDExNCwyMCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZWQxYzI0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM3LDI4LDM2LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMzcsMjgsMzYsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xyXG4gICAgY29udGVudDonICcgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS4zNjM2MzYzNmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzouMTgxODE4MThlbSAuNDU0NTQ1NDVlbSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMykgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDoxICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlXHJcbntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBsZWZ0OmF1dG8haW1wb3J0YW50O1xyXG4gICAgdG9wOmF1dG8haW1wb3J0YW50O1xyXG4gICAgYm90dG9tOmF1dG8haW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6NmVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgYm90dG9tOjUyJSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICB0b3A6NTIlIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmRcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTonU291cmNlIFNhbnMgUHJvJyxIZWx2dGljYSxBcmlhbCxzYW4tc2VyaWYgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MTAwMDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjoxZW0gYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgd2lkdGg6MjNlbSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTRlbSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXJcclxue1xyXG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTMuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0XHJcbntcclxuICAgIHdpZHRoOjEwLjM1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcclxuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlblxyXG57XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkXHJcbntcclxuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvblxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjQuMzVlbSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjhlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3Rcclxue1xyXG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgKmZvbnQtc2l6ZToxLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmRcclxue1xyXG4gICAgKmxlZnQ6LS41ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyXHJcbntcclxuICAgIHdpZHRoOjMuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAqd2lkdGg6Mi44MzMzMzMzMzMzMzMzMzM1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAqbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxyXG57XHJcbiAgICByaWdodDowXHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uOmFmdGVyXHJcbntcclxuICAgIGNvbnRlbnQ6Jy8nICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6My41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZVxyXG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuIGJvdHRvbTo0Ljc1ZW0gIWltcG9ydGFudDtcclxuIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcclxuIHdpZHRoOjExZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dFxyXG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gdG9wOjEuNWVtICFpbXBvcnRhbnQ7XHJcbiBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZDpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBzZWxlY3Rcclxue1xyXG4gICAgcGFkZGluZzouMjVlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Ncclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XHJcbn1cclxuZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXHJcbntcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxyXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXHJcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsXHJcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcclxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LmNjanMtY29tcGxldGUsc2VsZWN0LmNjanMtY29tcGxldGUsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3QsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICM3OGQyMTYhaW1wb3J0YW50XHJcbn1cclxuaW5wdXQuY2Nqcy1jb21wbGV0ZTpmb2N1cyxzZWxlY3QuY2Nqcy1jb21wbGV0ZTpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0OmZvY3VzXHJcbntcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpXHJcbn1cclxuaW5wdXQuY2Nqcy1lcnJvcixzZWxlY3QuY2Nqcy1lcnJvcixmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdCxmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZhOWI4OVxyXG59XHJcbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsc2VsZWN0LmNjanMtZXJyb3I6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1c1xyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIEFjY29yZGlvbiBNb2R1bGVcclxuLy8gaHR0cHM6Ly9lZGVuc3BpZWtlcm1hbm4uZ2l0aHViLmlvL2ExMXktdG9nZ2xlL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS8qLFxyXG4gIFtkYXRhLWExMXktdG9nZ2xlXTpub3QoW2FyaWEtY29udHJvbHNdKSovIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBUb2dnbGUgYnV0dG9uXHJcbiAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFRvZ2dsZWQgcGFuZWxcclxuICAgICsgZGl2IHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdXHJcblxyXG4gIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9va1RoaW5rIE5vcm1hbGl6YXRpb24gU2Fzc2lmaWVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWV5ZXIncyBTdHlsZSBSZXNldFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBocixcclxuYSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCb3JkZXItQm94XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRGlzcGxheSBEZWZpbml0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2UgTGV2ZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaHRtbCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmhyIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbmNvZGUsXHJcbnByZSB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBDb25zb2xhcywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxucCB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFbWJlZGRlZCBDb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3skYWxsLXRleHQtaW5wdXRzfSxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbnVsLFxyXG5vbCxcclxuZGwge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5saSA+IHVsLFxyXG5saSA+IG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxudGFibGUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkYmFzZS1saW5lLWhlaWdodCAvIDI7XHJcbiAgfVxyXG59XHJcbiIsIi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OmFmdGVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphZnRlcixcbi5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphZnRlciwgLmJ0bi0tbGFyZ2U6OmFmdGVyLCAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSwgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXI6OmJlZm9yZSwgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUsIC50Yy1hamF4LXRocm9iYmVyIC50aHJvYmJlcjo6YmVmb3JlLFxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMS42IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuLmljb24tb25seTo6YmVmb3JlLFxuLmljb24tb25seTo6YWZ0ZXIge1xuICBtYXJnaW46IDA7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5pY29uLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmljb24tM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uaWNvbi00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5pY29uLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmljb24tZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmljb24tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuaWNvbi11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmljb24tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmljb24tbGkuaWNvbi1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uaWNvbi1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5pY29uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pY29uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmljb24uaWNvbi1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmljb24uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pY29uLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uaWNvbi5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmljb24tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuaWNvbi1zcGluOjpiZWZvcmUsIC5pY29uLXNwaW5bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuICAuaWNvbi1wdWxzZTo6YmVmb3JlLCAuaWNvbi1wdWxzZVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmljb24tcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5pY29uLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmljb24tcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uaWNvbi1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5pY29uLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5pY29uLXJvdGF0ZS05MCxcbjpyb290IC5pY29uLXJvdGF0ZS0xODAsXG46cm9vdCAuaWNvbi1yb3RhdGUtMjcwLFxuOnJvb3QgLmljb24tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmljb24tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uaWNvbi1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaWNvbi1zdGFjay0xeCwgLmljb24tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmljb24tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uaWNvbi1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5pY29uLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5pY29uLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+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+LmFwiOyB9XG5cbi5pY29uLXJhdmVscnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmljb24tZWVyY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uaWNvbi1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmljb24tc25vd2ZsYWtlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmljb24tc3VwZXJwb3dlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmljb24td3BleHBsb3Jlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uaWNvbi1tZWV0dXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uaWNvbi1nbGFzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uaWNvbi1tdXNpYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uaWNvbi1zZWFyY2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tZW52ZWxvcGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uaWNvbi1oZWFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5pY29uLXN0YXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uaWNvbi11c2VyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5pY29uLWZpbG0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmljb24tdGgtbGFyZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmljb24tdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmljb24tdGgtbGlzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uaWNvbi1jaGVjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uaWNvbi1yZW1vdmUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNsb3NlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aW1lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uaWNvbi1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uaWNvbi1zZWFyY2gtbWludXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmljb24tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5pY29uLXNpZ25hbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uaWNvbi1nZWFyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jb2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmljb24tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uaWNvbi1ob21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5pY29uLWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uaWNvbi1jbG9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5pY29uLXJvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmljb24tZG93bmxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uaWNvbi1pbmJveC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVwZWF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5pY29uLXJlZnJlc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmljb24tbGlzdC1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmljb24tbG9jay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uaWNvbi1mbGFnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmljb24tdm9sdW1lLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uaWNvbi12b2x1bWUtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uaWNvbi12b2x1bWUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmljb24tcXJjb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5pY29uLWJhcmNvZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmljb24tdGFnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5pY29uLXRhZ3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmljb24tYm9vay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uaWNvbi1ib29rbWFyay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uaWNvbi1wcmludC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uaWNvbi1jYW1lcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmljb24tZm9udC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uaWNvbi1ib2xkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5pY29uLWl0YWxpYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uaWNvbi10ZXh0LWhlaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uaWNvbi10ZXh0LXdpZHRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmljb24tYWxpZ24tY2VudGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5pY29uLWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5pY29uLWFsaWduLWp1c3RpZnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmljb24tbGlzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uaWNvbi1kZWRlbnQtLWFmdGVyOjphZnRlcixcbi5pY29uLW91dGRlbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmljb24taW5kZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5pY29uLXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uaWNvbi1waG90by0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taW1hZ2UtLWFmdGVyOjphZnRlcixcbi5pY29uLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uaWNvbi1wZW5jaWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uaWNvbi1hZGp1c3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmljb24tdGludC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uaWNvbi1lZGl0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1wZW5jaWwtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmljb24tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmljb24tZmFzdC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uaWNvbi1wbGF5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5pY29uLXBhdXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5pY29uLXN0b3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmljb24tZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmljb24tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5pY29uLWVqZWN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uaWNvbi1pbmZvLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5pY29uLWJhbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5pY29uLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmljb24tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uaWNvbi1leHBhbmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmljb24tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmljb24tcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uaWNvbi1taW51cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uaWNvbi1hc3Rlcmlzay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmljb24tZ2lmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uaWNvbi1sZWFmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5pY29uLWZpcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmljb24tZXllLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5pY29uLWV5ZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uaWNvbi13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uaWNvbi1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uaWNvbi1yYW5kb20tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmljb24tY29tbWVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uaWNvbi1tYWduZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmljb24tY2hldnJvbi11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmljb24tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5pY29uLWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uaWNvbi1hcnJvd3Mtdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uaWNvbi1hcnJvd3MtaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uaWNvbi1iYXItY2hhcnQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFyLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmV0cm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmljb24ta2V5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5pY29uLWdlYXJzLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jb2dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5pY29uLXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5pY29uLXRodW1icy1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5pY29uLWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmljb24tc2lnbi1vdXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmljb24tbGlua2VkaW4tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5pY29uLXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uaWNvbi1zaWduLWluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5pY29uLXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uaWNvbi1naXRodWItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5pY29uLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uaWNvbi1sZW1vbi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5pY29uLXBob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5pY29uLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmljb24tcGhvbmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmljb24tZmFjZWJvb2stZi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmFjZWJvb2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmljb24tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5pY29uLXVubG9jay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uaWNvbi1mZWVkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmljb24taGRkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmljb24tYnVsbGhvcm4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmljb24tYmVsbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uaWNvbi1jZXJ0aWZpY2F0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uaWNvbi1oYW5kLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmljb24taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmljb24taGFuZC1vLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5pY29uLWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmljb24tZ2xvYmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmljb24td3JlbmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5pY29uLXRhc2tzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5pY29uLWZpbHRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmljb24tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uaWNvbi1ncm91cC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdXNlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmljb24tY2hhaW4tLWFmdGVyOjphZnRlcixcbi5pY29uLWxpbmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmljb24tY2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmljb24tZmxhc2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmljb24tY3V0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uaWNvbi1jb3B5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5pY29uLXBhcGVyY2xpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uaWNvbi1zYXZlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mbG9wcHktby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uaWNvbi1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmljb24tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVvcmRlci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uaWNvbi1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5pY29uLWxpc3Qtb2wtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmljb24tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uaWNvbi11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmljb24tdGFibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmljb24tbWFnaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmljb24tdHJ1Y2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmljb24tcGludGVyZXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5pY29uLW1vbmV5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmljb24tY2FyZXQtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmljb24tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uaWNvbi1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uaWNvbi1jb2x1bW5zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5pY29uLXVuc29ydGVkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zb3J0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5pY29uLXNvcnQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc29ydC1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5pY29uLXNvcnQtdXAtLWFmdGVyOjphZnRlcixcbi5pY29uLXNvcnQtYXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5pY29uLWxpbmtlZGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi11bmRvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5pY29uLWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1nYXZlbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uaWNvbi1kYXNoYm9hcmQtLWFmdGVyOjphZnRlcixcbi5pY29uLXRhY2hvbWV0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmljb24tY29tbWVudC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmljb24tZmxhc2gtLWFmdGVyOjphZnRlcixcbi5pY29uLWJvbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmljb24tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uaWNvbi11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uaWNvbi1wYXN0ZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2xpcGJvYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5pY29uLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uaWNvbi11c2VyLW1kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5pY29uLXN0ZXRob3Njb3BlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5pY29uLXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5pY29uLWJlbGwtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uaWNvbi1jb2ZmZWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmljb24tY3V0bGVyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uaWNvbi1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5pY29uLWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmljb24tYW1idWxhbmNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5pY29uLW1lZGtpdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uaWNvbi1maWdodGVyLWpldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uaWNvbi1iZWVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5pY29uLWgtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmljb24tYW5nbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uaWNvbi1hbmdsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uaWNvbi1hbmdsZS11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5pY29uLWRlc2t0b3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmljb24tbGFwdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5pY29uLXRhYmxldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUtLWFmdGVyOjphZnRlcixcbi5pY29uLW1vYmlsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uaWNvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uaWNvbi1xdW90ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5pY29uLXF1b3RlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5pY29uLXNwaW5uZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmljb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktLWFmdGVyOjphZnRlcixcbi5pY29uLXJlcGx5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5pY29uLWdpdGh1Yi1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmljb24tZm9sZGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uaWNvbi1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5pY29uLWZyb3duLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmljb24tbWVoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmljb24tZ2FtZXBhZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5pY29uLWZsYWctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uaWNvbi10ZXJtaW5hbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uaWNvbi1jb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXBseS1hbGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLWVtcHR5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zdGFyLWhhbGYtZnVsbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3Rhci1oYWxmLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmljb24tbG9jYXRpb24tYXJyb3ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmljb24tY3JvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uaWNvbi1jb2RlLWZvcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmljb24tdW5saW5rLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jaGFpbi1icm9rZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmljb24tcXVlc3Rpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmljb24taW5mby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uaWNvbi1zdXBlcnNjcmlwdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uaWNvbi1zdWJzY3JpcHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmljb24tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5pY29uLXB1enpsZS1waWVjZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtc2xhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmljb24tc2hpZWxkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmljb24tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmljb24tcm9ja2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5pY29uLW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmljb24taHRtbDUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmljb24tY3NzMy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uaWNvbi1hbmNob3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmljb24tdW5sb2NrLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uaWNvbi1idWxsc2V5ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy1oLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLXYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmljb24tcnNzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uaWNvbi10aWNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5pY29uLWxldmVsLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5pY29uLWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5pY29uLXBlbmNpbC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5pY29uLWNvbXBhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmljb24tdG9nZ2xlLWRvd24tLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmljb24tdG9nZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uaWNvbi10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5pY29uLWV1cm8tLWFmdGVyOjphZnRlcixcbi5pY29uLWV1ci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uaWNvbi1nYnAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmljb24tZG9sbGFyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi11c2QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmljb24tcnVwZWUtLWFmdGVyOjphZnRlcixcbi5pY29uLWluci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uaWNvbi1jbnktLWFmdGVyOjphZnRlcixcbi5pY29uLXJtYi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teWVuLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1qcHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmljb24tcnVibGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXJvdWJsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcnViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5pY29uLXdvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24ta3J3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5pY29uLWJpdGNvaW4tLWFmdGVyOjphZnRlcixcbi5pY29uLWJ0Yy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uaWNvbi1maWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5pY29uLWZpbGUtdGV4dC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtYXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmljb24tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmljb24teW91dHViZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmljb24teW91dHViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uaWNvbi14aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5pY29uLXhpbmctc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtcGxheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uaWNvbi1kcm9wYm94LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5pY29uLXN0YWNrLW92ZXJmbG93LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uaWNvbi1mbGlja3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmljb24tYWRuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5pY29uLXR1bWJsci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uaWNvbi10dW1ibHItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5pY29uLWFwcGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5pY29uLXdpbmRvd3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmljb24tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uaWNvbi1saW51eC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uaWNvbi1kcmliYmJsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uaWNvbi1za3lwZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5pY29uLXRyZWxsby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uaWNvbi1mZW1hbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmljb24tbWFsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uaWNvbi1naXR0aXAtLWFmdGVyOjphZnRlcixcbi5pY29uLWdyYXRpcGF5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5pY29uLXN1bi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5pY29uLW1vb24tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uaWNvbi1hcmNoaXZlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5pY29uLWJ1Zy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uaWNvbi12ay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uaWNvbi13ZWliby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uaWNvbi1yZW5yZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmljb24tcGFnZWxpbmVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5pY29uLXN0YWNrLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmljb24tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmljb24tZG90LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmljb24tdmltZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5pY29uLXR1cmtpc2gtbGlyYS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmljb24tc3BhY2Utc2h1dHRsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uaWNvbi1zbGFjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmljb24td29yZHByZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5pY29uLW9wZW5pZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uaWNvbi1pbnN0aXR1dGlvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFuay0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdW5pdmVyc2l0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uaWNvbi1tb3J0YXItYm9hcmQtLWFmdGVyOjphZnRlcixcbi5pY29uLWdyYWR1YXRpb24tY2FwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5pY29uLXlhaG9vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5pY29uLWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uaWNvbi1yZWRkaXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmljb24tcmVkZGl0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmljb24tZGVsaWNpb3VzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5pY29uLWRpZ2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmljb24tcGllZC1waXBlci1wcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uaWNvbi1kcnVwYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmljb24tam9vbWxhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5pY29uLWZheC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uaWNvbi1idWlsZGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uaWNvbi1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uaWNvbi1wYXctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmljb24tc3Bvb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmljb24tY3ViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uaWNvbi1jdWJlcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5pY29uLWJlaGFuY2Utc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5pY29uLXN0ZWFtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5pY29uLXN0ZWFtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uaWNvbi1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5pY29uLWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uaWNvbi1jYWItLWFmdGVyOjphZnRlcixcbi5pY29uLXRheGktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmljb24tdHJlZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uaWNvbi1zcG90aWZ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5pY29uLWRldmlhbnRhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmljb24tc291bmRjbG91ZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uaWNvbi1kYXRhYmFzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uaWNvbi1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5pY29uLWZpbGUtd29yZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWwtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uaWNvbi1maWxlLXBob3RvLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZpbGUtcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLWltYWdlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmljb24tZmlsZS16aXAtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmljb24tZmlsZS1zb3VuZC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLWF1ZGlvLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmljb24tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmljb24tZmlsZS1jb2RlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmljb24tdmluZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uaWNvbi1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5pY29uLWpzZmlkZGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5pY29uLWxpZmUtYm91eS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1idW95LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saWZlLXNhdmVyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zdXBwb3J0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saWZlLXJpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmljb24tY2lyY2xlLW8tbm90Y2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmljb24tcmEtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlc2lzdGFuY2UtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlYmVsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5pY29uLWdlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1lbXBpcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmljb24tZ2l0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uaWNvbi1naXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmljb24teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teWMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uaWNvbi10ZW5jZW50LXdlaWJvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5pY29uLXFxLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5pY29uLXdlY2hhdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2VpeGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5pY29uLXNlbmQtLWFmdGVyOjphZnRlcixcbi5pY29uLXBhcGVyLXBsYW5lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5pY29uLXNlbmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcGFwZXItcGxhbmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uaWNvbi1oaXN0b3J5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5pY29uLWNpcmNsZS10aGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5pY29uLWhlYWRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmljb24tc2xpZGVycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uaWNvbi1ib21iLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5pY29uLXNvY2Nlci1iYWxsLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5pY29uLXR0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5pY29uLXBsdWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmljb24tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uaWNvbi10d2l0Y2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmljb24teWVscC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uaWNvbi1uZXdzcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uaWNvbi13aWZpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5pY29uLWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmljb24tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5pY29uLWdvb2dsZS13YWxsZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmljb24tY2MtdmlzYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uaWNvbi1jYy1tYXN0ZXJjYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5pY29uLWNjLWRpc2NvdmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5pY29uLWNjLWFtZXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmljb24tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5pY29uLWNjLXN0cmlwZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2gtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uaWNvbi10cmFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uaWNvbi1jb3B5cmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmljb24tYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmljb24tZXllZHJvcHBlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uaWNvbi1wYWludC1icnVzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uaWNvbi1iaXJ0aGRheS1jYWtlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5pY29uLWFyZWEtY2hhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmljb24tcGllLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5pY29uLWxpbmUtY2hhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmljb24tbGFzdGZtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5pY29uLWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmljb24tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uaWNvbi10b2dnbGUtb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmljb24tYmljeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uaWNvbi1idXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmljb24taW94aG9zdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uaWNvbi1hbmdlbGxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmljb24tY2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmljb24tc2hla2VsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaGVxZWwtLWFmdGVyOjphZnRlcixcbi5pY29uLWlscy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uaWNvbi1tZWFucGF0aC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uaWNvbi1idXlzZWxsYWRzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5pY29uLWNvbm5lY3RkZXZlbG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5pY29uLWRhc2hjdWJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5pY29uLWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5pY29uLWxlYW5wdWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmljb24tc2VsbHN5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5pY29uLXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uaWNvbi1zaW1wbHlidWlsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uaWNvbi1za3lhdGxhcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uaWNvbi1jYXJ0LXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmljb24tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5pY29uLWRpYW1vbmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmljb24tc2hpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uaWNvbi11c2VyLXNlY3JldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uaWNvbi1tb3RvcmN5Y2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5pY29uLXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5pY29uLWhlYXJ0YmVhdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uaWNvbi12ZW51cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uaWNvbi1tYXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5pY29uLW1lcmN1cnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmljb24taW50ZXJzZXgtLWFmdGVyOjphZnRlcixcbi5pY29uLXRyYW5zZ2VuZGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5pY29uLXRyYW5zZ2VuZGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uaWNvbi12ZW51cy1kb3VibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmljb24tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmljb24tdmVudXMtbWFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS12LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLWgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmljb24tbmV1dGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5pY29uLWdlbmRlcmxlc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmljb24tZmFjZWJvb2stb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmljb24tcGludGVyZXN0LXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmljb24td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmljb24tc2VydmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5pY29uLXVzZXItcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uaWNvbi11c2VyLXRpbWVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5pY29uLWhvdGVsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iZWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmljb24tdmlhY29pbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uaWNvbi10cmFpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uaWNvbi1zdWJ3YXktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmljb24tbWVkaXVtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5pY29uLXljLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi15LWNvbWJpbmF0b3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmljb24tb3B0aW4tbW9uc3Rlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uaWNvbi1vcGVuY2FydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uaWNvbi1leHBlZGl0ZWRzc2wtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmljb24tYmF0dGVyeS00LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LWZ1bGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmljb24tYmF0dGVyeS0zLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5pY29uLWJhdHRlcnktMi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5pY29uLWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5pY29uLWJhdHRlcnktMC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5pY29uLWktY3Vyc29yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5pY29uLW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uaWNvbi1vYmplY3QtdW5ncm91cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5pY29uLWNjLWpjYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uaWNvbi1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uaWNvbi1jbG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uaWNvbi1iYWxhbmNlLXNjYWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3Mtc3RhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmljb24taG91cmdsYXNzLTItLWFmdGVyOjphZnRlcixcbi5pY29uLWhvdXJnbGFzcy1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0zLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uaWNvbi1oYW5kLWdyYWItby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFuZC1yb2NrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmljb24taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWhhbmQtcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uaWNvbi1oYW5kLXNjaXNzb3JzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmljb24taGFuZC1saXphcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uaWNvbi1oYW5kLXNwb2NrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmljb24taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmljb24taGFuZC1wZWFjZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5pY29uLXRyYWRlbWFyay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uaWNvbi1yZWdpc3RlcmVkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5pY29uLWNyZWF0aXZlLWNvbW1vbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmljb24tZ2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmljb24tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5pY29uLXRyaXBhZHZpc29yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmljb24tZ2V0LXBvY2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWEtdy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uaWNvbi1zYWZhcmktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmljb24tY2hyb21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5pY29uLWZpcmVmb3gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmljb24tb3BlcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmljb24tdHYtLWFmdGVyOjphZnRlcixcbi5pY29uLXRlbGV2aXNpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmljb24tY29udGFvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5pY29uLTUwMHB4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5pY29uLWFtYXpvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmljb24tY2FsZW5kYXItbWludXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmljb24taW5kdXN0cnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmljb24tbWFwLXBpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uaWNvbi1tYXAtc2lnbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmljb24tbWFwLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmljb24tbWFwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmljb24tY29tbWVudGluZy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5pY29uLWhvdXp6LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5pY29uLXZpbWVvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5pY29uLWJsYWNrLXRpZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uaWNvbi1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmljb24tcmVkZGl0LWFsaWVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5pY29uLWVkZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5pY29uLWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5pY29uLW1vZHgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmljb24tZm9ydC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5pY29uLXVzYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uaWNvbi1wcm9kdWN0LWh1bnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmljb24tbWl4Y2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmljb24tc2NyaWJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYXNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmljb24taGFzaHRhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmljb24tcGVyY2VudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uaWNvbi1naXRsYWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmljb24td3BiZWdpbm5lci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uaWNvbi13cGZvcm1zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5pY29uLWVudmlyYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uaWNvbi11bml2ZXJzYWwtYWNjZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5pY29uLWJsaW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5pY29uLXZvbHVtZS1jb250cm9sLXBob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5pY29uLWJyYWlsbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmljb24tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5pY29uLWFzbC1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlcixcbi5pY29uLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5pY29uLWRlYWZuZXNzLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcbi5pY29uLWRlYWYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmljb24tZ2xpZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmljb24tZ2xpZGUtZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uaWNvbi1zaWduaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaWduLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5pY29uLWxvdy12aXNpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmljb24tdmlhZGVvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5pY29uLXZpYWRlby1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmljb24tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmljb24tc25hcGNoYXQtZ2hvc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmljb24tc25hcGNoYXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmljb24tZmlyc3Qtb3JkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmljb24teW9hc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmljb24tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZ29vZ2xlLXBsdXMtb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmljb24tZmEtLWFmdGVyOjphZnRlcixcbi5pY29uLWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uaWNvbi1oYW5kc2hha2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uaWNvbi1saW5vZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5pY29uLXZjYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1hZGRyZXNzLWNhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmljb24tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYWRkcmVzcy1jYXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uaWNvbi11c2VyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmljb24taWQtYmFkZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pZC1jYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pZC1jYXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmljb24tcXVvcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmljb24tZnJlZS1jb2RlLWNhbXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmljb24tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItNC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWZ1bGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0xLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTAtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWVtcHR5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5pY29uLXNob3dlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uaWNvbi1iYXRodHViLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zMTUtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmljb24tcG9kY2FzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmljb24td2luZG93LW1pbmltaXplLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2luZG93LWNsb3NlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uaWNvbi1iYW5kY2FtcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uaWNvbi1ncmF2LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5pY29uLWV0c3ktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmljb24taW1kYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uaWNvbi1yYXZlbHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5pY29uLWVlcmNhc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmljb24tbWljcm9jaGlwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5pY29uLXNub3dmbGFrZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5pY29uLXN1cGVycG93ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5pY29uLXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmljb24tbWVldHVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4uYnJlYWRjcnVtYnMgPiBhICsgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLmJyZWFkY3J1bWJzIGE6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5pcy1zaG93biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBocixcbmEsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5lbSwgaW1nLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbmNvZGUsXG5wcmUge1xuICBmb250LWZhbWlseTogXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgQ29uc29sYXMsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudWwsXG5vbCxcbmRsIHtcbiAgcGFkZGluZzogMDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udDogMTJweCAvIDEuNiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInVybFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLFxuICB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tZGlzYWJsZWQgbGFiZWwge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS4xLjBcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXHJcbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgNXB4IDBweDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDJweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSAwcHggMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG5hZGRyZXNzLCBjb2RlLFxucHJlLCBwLCB1bCxcbm9sLFxuZGwsIHRhYmxlLCBociwgLmNvbnRlbnRfX2FjdGlvbi1iYXIsIC5iYWNrLXRvLW1hZ2F6aW5lLCAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQ6IDE0cHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnRvb2xiYXIsIGJvZHkudG9vbGJhci1kcmF3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTU4OTsgfVxuXG4uYWNjb3JkaW9uIFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTpob3ZlciwgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODk7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXNwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4OyB9XG5cbi5hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFkIGltZyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uYWRfX2NvbnRlbnQge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWRfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuICAuYWRfX2FjdGlvbnMgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWRfX2FjdGlvbnMgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkX19hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYWQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFkLXRleHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQtdGV4dC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5hZC0tdG5sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXRubCAudG5sLXRpbWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hZC0tYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogLTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgICAgICBib3R0b206IC0yNXB4OyB9IH1cblxuLmFkLS13ZWxjb21lIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gIC5hZC0td2VsY29tZSAueW91dHViZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuXG4uaGVscC12aWRlby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAuaGVscC12aWRlby1ibG9jayAuaWNvbi1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5oZWxwLXZpZGVvLWJsb2NrIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5oZWxwLXZpZGVvLWJsb2NrIC5oZWxwLXZpZGVvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaGVscC12aWRlby1ibG9jayAuaGVscC12aWRlby10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVscC12aWRlby1ibG9jayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVscC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhlbHAtdmlkZW8tb3Ige1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFya2V0aW5nX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1hcmtldGluZ19zZWN0aW9uIC5lbWJlZGRlZC12aWRlbyAucGxheWVyID4gaWZyYW1lIHtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgd2lkdGg6IDQ2MHB4OyB9XG5cbi5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucy5hbm5vdGF0aW5nLS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHg7IH1cbiAgLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMuYW5ub3RhdGluZy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7IH1cblxuLmRvY3VtZW50X19ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmRvY3VtZW50X19ub3RlcyAubm90ZXNfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRvY3VtZW50X19ub3RlcyA+IGhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGhlYWRlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvY3VtZW50X19ub3RlcyAubm90ZXNfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAubm90ZXMtYWRkLW5vdGUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLm5vdGVzLWFkZC1ub3RlW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDcwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ubm90ZXNfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5ub3Rlc19fbWVzc2FnZSAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5ub3Rlc19fYWRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3Rlc19fYWRkIC5ub3RlX190b2dnbGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm5vdGVzX19saXN0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuLm5vdGUgPiBoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubm90ZSA+IGhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubm90ZSArIC5ub3RlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm5vdGVfX3RvZ2dsZWQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vdGVfX21ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX2RhdGUsXG4gIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm90ZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gIC5ub3RlX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAubm90ZV9fYWN0aW9ucyBhOmhvdmVyLCAubm90ZV9fYWN0aW9ucyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5ub3RlX19lZGl0LW5vdGUsXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5vdGVfX2VkaXQtbm90ZSBoMyxcbiAgLm5vdGVfX2VkaXQtdGFncyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5vdGVfX2VkaXQtbm90ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubm90ZV9fZWRpdC1ub3RlIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpOyB9XG5cbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubm90ZV9fZWRpdC10YWdzIC50YWdzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLWxpc3QgbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLmpzLWNyZWF0ZS10YWcsXG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAuanMtbWFuYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC5lZGl0LXRhZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubm90ZV9fc2VsZWN0ZWQtdGFncyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgaDMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ub3RlX19zZWxlY3RlZC10YWdzIC5ub3RlX190YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXHIgY29sb3IgLjE1czsgfVxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ub3Rlc19fYWRkX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZzogMnB4IDVweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLW9ubHkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmhvdmVyLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6Zm9jdXMsIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIGZvb3RlciA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50YWdzLW1hbmFnZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3JlYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlLXRhZyBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjsgfVxuICAgIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIGEsIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAuYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmFubm90YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmFubm90YXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb24uYW5ub3RhdGlvbi0tbm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAgIC5hbm5vdGF0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbnMtLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmFubm90YXRpb24tLW5vdGUgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmFubm90YXRpb25fX292ZXJ2aWV3IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFubm90YXRpb25fX3RhZzpob3ZlciwgLmFubm90YXRpb25fX3RhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmYxOyB9XG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2Zjk7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWVkaWFfX2ltYWdlICsgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZSBwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19ub3RlLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZS1lZGl0X19ub3RlIHRleHRhcmVhLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLXRvb2xzIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5hbm5vdGF0aW9uX19jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMjVweCAxMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19jb250cm9sIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLmFubm90YXRpb25fX2NvbnRyb2wgYTpob3ZlciwgLmFubm90YXRpb25fX2NvbnRyb2wgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC52aWV3LWhlYWRlciBoMixcbi5ib2FyZC1vZi1kaXJlY3RvcnMgLnZpZXctZm9vdGVyIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLm1hbmFnZW1lbnQtdGVhbSAudmlldy1oZWFkZXIsXG4ubWFuYWdlbWVudC10ZWFtIC52aWV3LWZvb3Rlcixcbi5ib2FyZC1vZi1kaXJlY3RvcnMgLnZpZXctaGVhZGVyLFxuLmJvYXJkLW9mLWRpcmVjdG9ycyAudmlldy1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzY2NjsgfVxuXG4ubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwsXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCBsaSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1wb3J0cmFpdCxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1wb3J0cmFpdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtam9iLXBvc2l0aW9uLFxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtam9iLXBvc2l0aW9uLFxuICAuYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWJvZHksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1ib2R5IGEudGV4dC1saW5rLS1hbHQ6aG92ZXIsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtYm9keSBhLnRleHQtbGluay0tYWx0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3LWZvb3RlcixcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3LWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IC52aWV3cy1maWVsZC10aXRsZSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCAudmlld3MtZmllbGQtYm9keSxcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQsXG4uc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmhvdmVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6aG92ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmhvdmVyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5idG4tLXByaW1hcnk6Zm9jdXMsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmZvY3VzLCAucG9sbCAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5wb2xsIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeTphY3RpdmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnJhdGVzLWNvbXBhcmUgOmFjdGl2ZVtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6YWN0aXZlLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tLXByaW1hcnk6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTphZnRlciwgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFmdGVyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlLCAuYnRuLS10ZXJ0aWFyeTo6YmVmb3JlLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OjphZnRlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciB7XG4gICAgY29udGVudDogXCLvg5pcIjsgfVxuICAubm8taWNvbi5idG4tLXByaW1hcnk6OmFmdGVyLCAjdHJpYWwtZGl2IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm5vLWljb24uYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSAubm8taWNvbltpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5uby1pY29uLmJ0bi0tdGVydGlhcnk6OmFmdGVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQsXG4gICAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAuYnRuLS1sYXJnZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi0tbGFyZ2VfX25vLS1pY29uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gIC5idG4tLWxhcmdlX19uby0taWNvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBib3JkZXItY29sb3I6ICNkMzVjMWQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXByaW1hcnk6Zm9jdXMsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmZvY3VzLCAucG9sbCAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1wcmltYXJ5OmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkOyB9XG5cbi5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgOmhvdmVyW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucmF0ZXMtY29tcGFyZSA6YWN0aXZlW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gIC5idG4tLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbi50ZXh0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZXh0LWxpbms6aG92ZXIsIC50ZXh0LWxpbms6Zm9jdXMsIC50ZXh0LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4udGV4dC1saW5rLS1hbHQge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC50ZXh0LWxpbmstLWFsdDphZnRlciB7XG4gICAgY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGV4dC1saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC50ZXh0LWxpbmstLXNlY29uZGFyeTpmb2N1cywgLnRleHQtbGluay0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLmljb24tb25seTpiZWZvcmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mcmVlLXRyaWFsLWN0YS0tYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5idG4tLXByaW1hcnksIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuYnRuLS1wcmltYXJ5LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYXJ0aWNsZS1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9hcnRpY2xlLUNUQS0tYmFja2dyb3VuZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IHAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTU4OTsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tZm9vdGVyIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tZm9vdGVyIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGgge1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODk7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAge1xuICAgIG1hcmdpbjogMCA1MHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhIHtcbiAgICAgIGNvbG9yOiAjYzllYWZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhOmhvdmVyLCAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhLmJ0bi0tcHJpbWFyeSwgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgI3RyaWFsLWRpdiBhLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIC5wb2xsIGEuZm9ybS1zdWJtaXQsIC5wb2xsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyBhLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYS5mb3JtLXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzIlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmZlZGVyYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlci5zdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAudG9waWMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC50b3BpYy1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMSAxIDAlOyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5mZWRlcmFsIHtcbiAgICAgICAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5zdGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMuaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGNvbG9yOiAjOTUyMjI2OyB9XG4gIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLnNob3djYXNlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lY29tbS1hYm91dC0tc2lkZWJhciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvKmJ4U2xpZGVyIHNlY3Rpb24gb24gcHJvZHVjdCBkZXRhaWwgcGFnZSovXG4gIC8qZW5kIGJ4U2xpZGVyIHNlY3Rpb24qLyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5wcmljZS1mcmVxdWVuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5wcmljZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5mcmVxdWVuY3kge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIC5wcm9kdWN0X19xdWFudGl0eSAuc2VjdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgI3Byb2R1Y3QtZGV0YWlsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJvZHVjdF9fc2FtcGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyBjaXRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUgLmF1dGhvcl93b3JrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMjczMjA7IH1cblxuLnRvcC1uZXdzLWRhdGUsIC5saXN0aW5nX19wYWdpbmF0aW9uLCAuYXJ0aWNsZV9fbmF2LFxuLmFydGljbGUtcGRmX19uYXYsIC51c2UtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDBweCAycHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pZTggLnRvcC1uZXdzLWRhdGUsIC5pZTggLmxpc3RpbmdfX3BhZ2luYXRpb24sIC5pZTggLmFydGljbGVfX25hdixcbiAgLmllOCAuYXJ0aWNsZS1wZGZfX25hdiwgLmllOCAudXNlLXJlc3VsdHMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLnRvcC1uZXdzLWRhdGUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50b3AtbmV3cy1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgLTIwcHggMzVweDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIGEsIC5hcnRpY2xlX19uYXYgYSwgLmFydGljbGUtcGRmX19uYXYgYSwgLnVzZS1yZXN1bHRzIGEge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBwLCAuYXJ0aWNsZV9fbmF2IHAsIC5hcnRpY2xlLXBkZl9fbmF2IHAsIC51c2UtcmVzdWx0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgd2lkdGg6IDIwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IGJsYWNrOyB9XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvYWRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5iaWdfX2xvYWRlciAubG9hZGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudC1ibG9jayxcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyLFxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5saW5rLWxpc3QtLXN1Yi1jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUsXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZDM1YzFkOyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzI2N2JhZjsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxhdGVzdC11cGRhdGVzIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0sXG4gIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4uZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLmNvbHVtbi5sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZGFpbGllcyAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5saXN0aW5nIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZyAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAubGlzdGluZyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAubGlzdGluZyAubGFuZGluZ19fdGl0bGUsIC5saXN0aW5nIC5mb3JtX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIC50aXRsZSxcbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIHAuZmllbGQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLm1hcmt1cF9vciB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuYnRuLS1wcmltYXJ5LCAubGlzdGluZ19fY29udHJvbHMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5saXN0aW5nX19jb250cm9scyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubGlzdGluZ19fY29udHJvbHMgLmJ0bi0tcHJpbWFyeSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGZvcm0sXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RpbmdfX3RvcCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fY29udGVudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nX19jb250ZW50IG9sLFxuICAubGlzdGluZ19fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubGlzdGluZ19fY29udGVudCBvbCBsaSxcbiAgICAubGlzdGluZ19fY29udGVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5saXN0aW5nX19jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5saXN0aW5nX19jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxvYWQtbW9yZSBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXV0aG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXV0aG9yc19fYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdXRob3JfX2ltYWdlLFxuLmF1dGhvcl9fbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmF1dGhvcl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmF1dGhvcl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogI2YzODg0MTtcbiAgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCxcbm1hcmsuc2VhcmNoLWhpZ2hsaWdodC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYuZ2xvYmFsLXNlYXJjaC1uYXYge1xuICB6LWluZGV4OiA5OyB9XG5cbi5ob2xpZGF5LW1lc3NhZ2UgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzOyB9XG4gIC5mZWVkYmFjay1saW5rOmhvdmVyLCAuZmVlZGJhY2stbGluazphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5mZWVkYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4OyB9XG5cbi5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1lZGlhLmJsb2dnZXItaW5mbyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm1lZGlhIC5mbGFnLXRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWRpYSAuZmxhZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSxcbiAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpiZWZvcmUsXG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tZWRpYSAuYWRkLXRvLXF1ZXVlIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5tZWRpYSAuYWRkLXRvLXF1ZXVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4ubWVkaWFfX2xlZnQsXG4ubWVkaWFfX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1lZGlhX19sZWZ0ICsgLm1lZGlhX19jb250ZW50LFxuICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLm1lZGlhX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7IH1cblxuLm1lZGlhLS1ibG9nLFxuLm1lZGlhLS1vcGluaW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYS0tYmxvZzpsYXN0LW9mLXR5cGUsXG4gIC5tZWRpYS0tb3BpbmlvbnM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tZWRpYS0tYmxvZyAubWVkaWFfX2RhdGV0aW1lLFxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5ibG9nLWxpc3QgLm1lZGlhLS1ibG9nIC5tZWRpYV9fbWV0YSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yICsgLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYmxvZy1saXN0IC5tZWRpYS0tYmxvZyAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lZGlhX19kYXRldGltZSBhLFxuICAubWVkaWFfX2F1dGhvciBhLFxuICAubWVkaWFfX3Byb2R1Y3QgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubWVkaWFfX2RhdGV0aW1lIGE6aG92ZXIsXG4gICAgLm1lZGlhX19hdXRob3IgYTpob3ZlcixcbiAgICAubWVkaWFfX3Byb2R1Y3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubGlzdGluZyAubWVkaWFfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMyNjdiYWY7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTpob3ZlciwgLm1lZGlhX190aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1lZGlhX190aXRsZSAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tZWRpYV9fc25pcHBldCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLm1lZGlhX19zbmlwcGV0IGEge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tZWRpYV9fc3ViLWNhdGVnb3J5ICsgLm1lZGlhX19tZXRhIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubmF2LWxpbmstLXRvcCA+IGEsIC5uYXYtbGluay0tbWFpbiwgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRheC10b3BpY3MtbWVudSxcbi5rZXktZG9jdW1lbnRzLW1lbnUsXG4uanVyaXNkaWN0aW9ucy1tZW51LFxuLmhvdC10b3BpY3MtbWVudSwgLmNvbnRyaWJ1dG9ycy1tZW51IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAudmlzaWJsZS50YXgtdG9waWNzLW1lbnUsXG4gIC52aXNpYmxlLmtleS1kb2N1bWVudHMtbWVudSxcbiAgLnZpc2libGUuanVyaXNkaWN0aW9ucy1tZW51LFxuICAudmlzaWJsZS5ob3QtdG9waWNzLW1lbnUsIC52aXNpYmxlLmNvbnRyaWJ1dG9ycy1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIge1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnRheC10b3BpY3MtbWVudSBhLCAua2V5LWRvY3VtZW50cy1tZW51IGEsIC5qdXJpc2RpY3Rpb25zLW1lbnUgYSwgLmhvdC10b3BpY3MtbWVudSBhLCAuY29udHJpYnV0b3JzLW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgYTpob3ZlciwgLmtleS1kb2N1bWVudHMtbWVudSBhOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IGE6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgYTpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRheC10b3BpY3MtbWVudSB1bCwgLmtleS1kb2N1bWVudHMtbWVudSB1bCwgLmp1cmlzZGljdGlvbnMtbWVudSB1bCwgLmhvdC10b3BpY3MtbWVudSB1bCwgLmNvbnRyaWJ1dG9ycy1tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5hdi0tdG9wIC5jb250YWluLCAubmF2LS10b3AgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS10b3AgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LS10b3AgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LS10b3AgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtLXRvcCB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4O1xuICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAwcHggMXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5uYXYtbGluay0tdG9wOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLm5hdi1saW5rLS10b3AgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubmF2LWxpbmstLXRvcCB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICNlZWU7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgdWwgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm5hdi1saW5rLS10b3AgdWwgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5hdi1saW5rLS10b3AgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7IH1cbiAgICAubmF2LWxpbmstLXRvcDpob3ZlciBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pZTggLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDc2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiA1OyB9IH1cblxuLm5hdi1saW5rLS1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMHB4IDFweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgLm5hdi1saW5rLS1tYWluICNoZWFkZXItc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0NjQ2NDsgfVxuICAuY29udHJpYnV0b3JzLS1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWxpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTtcbiAgb3JkZXI6IDA7IH1cbiAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NTg5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLXBlcnNvbmFsIC5jb250YWluLCAubmF2LS1wZXJzb25hbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5uYXYtLXBlcnNvbmFsIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmllOCAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCItLWFmdGVyXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAubmF2LS1wZXJzb25hbCAuaWNvbi1kb3duLWRpcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tcGVyc29uYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubmF2LS1wZXJzb25hbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWI5MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1ODk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWwuaWNvbi1zaWduLWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCAuY29udGVudCBhLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnNwYW4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2QzNWMxZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzNWMxZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29sczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxYTczYWI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NTg5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAucGVyc29uYWwtZGF0ZXRpbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYTczYWI7IH1cbiAgLmllOCAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXY6bnRoLWNoaWxkKDIpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IG5hdjpudGgtY2hpbGQoMiksXG4gICAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUgLm1lbnUtbGVnZW5kLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSAubWVudS1sZWdlbmQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgLnNvdXJjZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZXNlYXJjaC10b29scy1tZW51LFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMzVjMWQ7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5zdWJzY3JpYmVyLWhlYWRlcixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLnN1YnNjcmliZXItaGVhZGVyICsgZGl2LFxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2IC5zb3VyY2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2UgYSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiB1bnNldDsgfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBBbnRpIEZPVUMgKi9cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZW1vZGFsLXdyYXBwZXJbc3R5bGUqPVwiZGlzcGxheTogYmxvY2s7XCJdIC5yZW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAtNTAwMHB4O1xuICByaWdodDogLTUwMDBweDtcbiAgYm90dG9tOiAtNTAwMHB4O1xuICBsZWZ0OiAtNTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZW1vZGFsLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZW1vZGFsLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtOyB9XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5yZW1vZGFsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnJlbW9kYWwtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYm90dG9tOiAtNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCB7XG4gIG1heC1oZWlnaHQ6IDgwJTsgfVxuICAucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTVweDsgfVxuXG4uaGVscC12aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDBweDsgfVxuICAuaGVscC12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlbHAtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZGF0YS1tb2RhbCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmRhdGEtbW9kYWwgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jdGhlLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4ub3QtY2xvc2Uge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm90LWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWFwiOyB9XG5cbi5vdC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDAgMCByZXBlYXQgc2Nyb2xsIHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUuKAjOKAi0FBN1wiKTsgfVxuXG4uc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2Uge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAgLm90LWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjMDA2NGEwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciAub3QtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3R5bGUtdGEtc2VhcmNocGFnZS5vcGVudGlwLWNvbnRhaW5lciAub3QtY29udGVudCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDsgfVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwOTBlOyB9XG5cbi51aS1kaWFsb2cge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTAwMDIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25zZXQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX2JvZHlfaW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbF9fY29udGVudF9pbmxpbmUgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9kYWxfX2FjdGlvbi0tYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLWJvZHkgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tYm9keSBhIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1vZGFsX19hY3Rpb24tLWJvZHkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkgdWwgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLFxuLm9wZW50aXAtY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZCAub3BlbnRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzIyMjsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDYwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWRhcmsgLm9wZW50aXAsXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtYWxlcnQgLm9wZW50aXAge1xuICBjb2xvcjogI2Y4ZjhmODtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZ2xhc3MgLm9wZW50aXAge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGNvbG9yOiAjMzE3Y2M1O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLCA5NCwgMTUzLCAwLjMpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlLm90LWhpZGluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93LFxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3cge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuQC1tb3ota2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5vdC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm90LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIHtcbiAgICBtYXJnaW46IDMwcHggMzBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19oZWFkZXIgaDEuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19oZWFkZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IC5yZWxhdGVkLXByb2R1Y3RfX3Byb2R1Y3QtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTU4OTsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIgcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9yZS1hcnRpY2xlcyAubW9yZS1hcnRpY2xlcy0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uc2FtcGxlLXdvcmsgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnNhbXBsZS13b3JrIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgY29sb3I6ICM0NDQ7IH1cbiAgLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19zbmlwcGV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAuc2VwYXJhdG9yIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX19kYXRldGltZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uc2FtcGxlLXdvcmstLWhvbWVwYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIC5tZWRpYV9fZGVmYXVsdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDEuNSk7XG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIC5tZWRpYV9fZGVmYXVsdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gICAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4OyB9XG4gICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZCgzbiksIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIC5tZWRpYV9fZGVmYXVsdCAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAuaGlnaGxpZ2h0ZWQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5vcGluaW9ucy1zdWJzY3JpYmUsXG4uc3R1ZGVudC1zdWJtaXNzaW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggM3B4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IGgyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS10ZXh0LFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzVjMWQ7IH1cbiAgICAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpob3ZlciwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFjdGl2ZSxcbiAgICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4gICAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLFxuICAgIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4udGFicy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFicy1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC50YWJzLW5hdiBsaSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC50YWJzLW5hdiBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJzLW5hdl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnRhYnMtbmF2X190YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YWJzLW5hdl9fdGFiLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjRhMjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRhYnMtbmF2X190YWIuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYjpob3ZlciwgLnRhYnMtbmF2X190YWI6Zm9jdXMge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7IH1cbiAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzIHtcbiAgICBjb2xvcjogIzA4NDY3ZDsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzOmZvY3VzIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwODQ2N2Q7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYi5zdGF0ZS10YXgtbm90ZXMge1xuICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzOmhvdmVyLCAudGFicy1uYXZfX3RhYi5zdGF0ZS10YXgtbm90ZXM6Zm9jdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjgzODsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnN0YXRlLXRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjgzODtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDRweCAxcHggMCAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAudGFicy1uYXZfX3RhYi5zdGF0ZS10YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBjb2xvcjogIzk1MjIyNjsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsOmhvdmVyLCAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbDpmb2N1cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWwuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM5NTIyMjY7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWwuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC50YWJzLW5hdl9fdGFiIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50YWJzLW5hdl9fdGFiIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7IH0gfVxuXG4udGEtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA2ODM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDsgfSB9XG5cbi50YS10b29sYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLmJ0biB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtY2xlYXIsXG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoLFxuICAgIC50YS10b29sYmFyX19zZWFyY2ggPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi50YS10b29sYmFyX193b3JrYmVuY2gge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCBbY2xhc3MqPWljb24tXTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0LFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbGV4OiAwIDEgNDklOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duLFxuLmZpbHRlci10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duLm9wZW4sXG4gIC5maWx0ZXItdGFncy5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZXhwb3J0X19kcm9wZG93bixcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmlsdGVyLXRhZ3MgLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmZpbHRlci10YWdzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZpbHRlci10YWdzX19saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDI3NXB4OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYSB7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuICAgICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpob3ZlciwgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gLmV4cG9ydF9fZG93bmxvYWQtcGRmLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItdGFncyB7XG4gIHdpZHRoOiAzNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5maWx0ZXItdGFncyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAudG9wLW5ld3MtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRvcC1uZXdzLS1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAudG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBoMyBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAudG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBoMyAuaWNvbi1sb2NrIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXkgYTpob3Zlcixcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5IGE6Zm9jdXMsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1mZWRlcmFsIGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1mZWRlcmFsIGE6Zm9jdXMge1xuICBjb2xvcjogIzA4NDY3ZDsgfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnN0YXRlLXRheC10b2RheSBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy5zdGF0ZS10YXgtdG9kYXkgYTpmb2N1cyxcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5LXN0YXRlIGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1zdGF0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy53b3JsZHdpZGUtdGF4LWRhaWx5IGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLndvcmxkd2lkZS10YXgtZGFpbHkgYTpmb2N1cyxcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgYTpob3Zlcixcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIC5tZWRpYV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4udG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC50b3AtbmV3cy0taG9tZXBhZ2UgLnRvcC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICAtbXMtZmxleDogMCAwIDMwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAubWVkaWEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICAtbXMtZmxleDogMCAwIDQ4JTsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2hlYWRlci1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9faGVhZGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9fYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9fYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmFib3V0LXVzIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50X19ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9fYm9keSBwLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5OTk7IH1cblxuLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9IH1cblxuLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDMwcHgpO1xuICAtbXMtZmxleDogMCAwIDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIGEsXG4uYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBhLFxuICAgIC5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgaDMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3LWNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfSB9XG5cbi5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3cge1xuICB3aWR0aDogNTAlOyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctb2RkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctb2RkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctb2RkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctb2RkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1ldmVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctZXZlbiAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4gLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctZXZlbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQWR2YW5jZSBTZWFyY2hcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zZWFyY2hfYXJlYV9jb250YWluZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tbGVmdDogMiU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLmFkdl9zZWFyY2hfYW5kX2RpdiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4jZWRpdF9hdXRob3JzX2Fkdl9jaG9zZW4sICNlZGl0X2p1ZGdlc19hZHZfY2hvc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXQtc2VhcmNoLWFkdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5hZHZhbmNlX3NlYXJjaF90b29sdGlwX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc19kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMiU7IH1cblxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXAge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFkdl9zZWFyY2hfd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbiNhZHZfc2VhcmNoX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5jb25uZWN0b3JzX2Fkdl9zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5hZHZfZGF0ZV9jbGVhcl9saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2RpdiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hZHZfc2VhcmNoX2NsZWFyX2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXYge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEyMCUgNiU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogNjFweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFkdl9zZWFyY2hfaW5wdXQtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5cHQ7IH0gfVxuXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY29udGVudDogXCLvg5dcIjtcbiAgZm9udC1mYW1pbHk6IFwidGF4XCI7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvY2FsZW5kYXItaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAvMTAwJSBhdXRvO1xuICBoZWlnaHQ6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDczJTtcbiAgbWFyZ2luLXRvcDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNyU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOSU7XG4gICAgICBtYXJnaW4tbGVmdDogNjclO1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuXG5oZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fcHJpbWFyeSxcbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fdGVydGlhcnkge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmRvdWJsZV91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdWJsZTsgfVxuXG4jcGRmLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hcnRpY2xlX19iYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFydGljbGVfX2JhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmFydGljbGVfX3Bvc3RlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5hcnRpY2xlX19wb3N0ZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19wb3N0ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfSB9XG5cbi5hcnRpY2xlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDsgfVxuICAgICAgLmFydGljbGVfX2FjdGlvbnM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5hcnRpY2xlX19mYXZvcml0ZSxcbi5hcnRpY2xlX19wcmludCxcbi5hcnRpY2xlX19wZGYsXG4uYXJ0aWNsZV9fc29jaWFsLFxuLmFydGljbGVfX2VtYWlsLFxuLmFydGljbGVfX2NvbXBhcmUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuLFxuICAuYXJ0aWNsZV9fcHJpbnQgc3BhbixcbiAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAuYXJ0aWNsZV9fc29jaWFsIHNwYW4sXG4gIC5hcnRpY2xlX19lbWFpbCBzcGFuLFxuICAuYXJ0aWNsZV9fY29tcGFyZSBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3BkZiBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19lbWFpbCBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fY29tcGFyZSBzcGFuOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGVfX2Zhdm9yaXRlOmhvdmVyLFxuICAuYXJ0aWNsZV9fcHJpbnQ6aG92ZXIsXG4gIC5hcnRpY2xlX19wZGY6aG92ZXIsXG4gIC5hcnRpY2xlX19zb2NpYWw6aG92ZXIsXG4gIC5hcnRpY2xlX19lbWFpbDpob3ZlcixcbiAgLmFydGljbGVfX2NvbXBhcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2Zhdm9yaXRlLFxuICAgIC5hcnRpY2xlX19wcmludCxcbiAgICAuYXJ0aWNsZV9fcGRmLFxuICAgIC5hcnRpY2xlX19zb2NpYWwsXG4gICAgLmFydGljbGVfX2VtYWlsLFxuICAgIC5hcnRpY2xlX19jb21wYXJlIHtcbiAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuLFxuICAgICAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fcGRmIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fZW1haWwgc3BhbixcbiAgICAgIC5hcnRpY2xlX19jb21wYXJlIHNwYW4ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5hcnRpY2xlX19jb21wYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19jb21wYXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRhLWRlbGV0ZS1mYXZvcml0ZS11cCB7XG4gIGNvbG9yOiAjZjI3MzIwICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGVfX3NvY2lhbCAjYXRzdGJ4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hcnRpY2xlX19iYXItLW1pbmkge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX2Jhci0tbWluaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYXJ0aWNsZV9fYmFyLS1taW5pIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXJ0aWNsZV9fYmFyLS1taW5pIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmFydGljbGVfX3RhLXN1bW1hcnkgc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmFydGljbGVfX3RhLXRpdGxlLFxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LWxhYmVsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyomID4gZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9Ki8gfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGEge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6aG92ZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNkMzVjMWQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMywgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCAudGFwaWMsXG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwIC50YWNhcHBpYywgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSAudGFwaWMsXG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSAudGFjYXBwaWMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIG9sLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLWxlZnQgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRm9vdG5vdGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRm9vdG5vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzdXAgKyBpIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmxlZ2FjeVRhYmxlUm93IHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbjpub3QoLnd0cykgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZTpub3QoLnRhYmxlKSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieWxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJ5bGluZSAuYnlsaW5lLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ieWxpbmUgLmF1dGhvciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItaW1nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yIC5hdXRob3ItbmFtZS1tYWlsdG8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ieWxpbmUgLmF1dGhvci1pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAuYnlsaW5lIC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICBjb2xvcjogIzg4ODsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU1ODk7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAuMnMgZWFzZTtcbiAgICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnlsaW5lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4ubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBmaWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXV0aG9yX21haWx0byB7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBmaWdoZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiAuRmlnSGVhZGVyLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlLmZsb2F0aW5nLnJpZ2h0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmUuZmxvYXRpbmcubGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6Zmlyc3Qtb2YtdHlwZS5mbG9hdGluZy5sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlOmxhc3Qtb2YtdHlwZS5mbG9hdGluZy5yaWdodCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlOmxhc3Qtb2YtdHlwZS5mbG9hdGluZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4ubWV0YWRhdGEtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm1ldGFkYXRhLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tZXRhZGF0YS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5tZXRhZGF0YV9fbGFiZWwsXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubWV0YWRhdGFfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWV0YWRhdGFfX3Jlc3VsdHMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLm1ldGFkYXRhX19yZXN1bHRzIGEsXG4gIC5tZXRhZGF0YV9fcmVzdWx0cyBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udG9jIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC50b2MgLnRvYy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCA2cHggMjBweDtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAudG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgLnRvYyBvbCBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAgIC50b2Mgb2wgb2wge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvYyBvbCBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbltkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0gLnBhbmVsLFxuLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbCxcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwsXG4uYXJ0aWNsZV9fYXR0cmlidXRlcyAucGFuZWwge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAucGFuZWwuZXhwYW5kZWQsXG4gIC5hcnRpY2xlX19jb21tZW50cyAucGFuZWwuZXhwYW5kZWQsXG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwuZXhwYW5kZWQsXG4gIC5hcnRpY2xlX19hdHRyaWJ1dGVzIC5wYW5lbC5leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNlY3Rpb24tbWluaW1pemUtbm9pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbC5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5maWVsZC1uYW1lLWNvbW1lbnQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5yZXF1aXJlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWJtaXQtY29tbWVudF9faW50cm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zdWJtaXQtY29tbWVudF9fbm90aWZ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3VibWl0LWNvbW1lbnRfX25vdGlmeSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNvbW1lbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29tbWVudF9fYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb21tZW50X19hdXRob3IgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cblxuLmNvbW1lbnRfX2FjdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb21tZW50X19hY3Rpb25zIC5saW5rcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuY29tbWVudF9fYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb21tZW50X19hY3Rpb25zIGxpOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGVfX25hdi0tZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlOmhvdmVyLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjdiYWY7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUuaW5hY3RpdmUsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzI2N2JhZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjY3YmFmOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQgPiBhLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50ID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBjb2xvcjogIzgwQjJDRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCAubWVkaWFfX3RpdGxlLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCAubWVkaWFfX3NuaXBwZXQsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3RpdGxlIGEsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3NuaXBwZXQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3RpdGxlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWxpbmssXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjODBCMkNGO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLWxlZnQtZGlyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLWxlZnQtZGlyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXI6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qXHJcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG4qL1xuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gIC8qIGRpdiB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcbiAgfSovXG4gIC8qXHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcDplbXB0eXtcclxuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgfSovIH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuYzEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5bZGF0YS10eXBlPVwiY2F1dGlvblwiXSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNhdXRpb24ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50OyB9XG5cbltkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0ge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBbZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBbZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5jb250ZW50LWJsb2NrX19saW5rLnNlY3Rpb24tbWluaW1pemUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIFtkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0gLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAucGFuZWwuZXhwYW5kZWQgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuZm9ybSNlbWFpbFBERkZvcm0ge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSAubGFuZGluZ19fdGl0bGUsIGZvcm0jZW1haWxQREZGb3JtIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIGlucHV0LCBmb3JtI2VtYWlsUERGRm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZm9ybSNlbWFpbFBERkZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7IH1cblxuLnRhYmxlVXBwZXJXcmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFibGVVcHBlckRpdiB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uYXJ0aWNsZVN1Ym1pc3Npb24ge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc3VibWlzc2lvbnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4uc3VibWlzc2lvbkNvbEhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWJtaXNzaW9uQ29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uc3VibWlzc2lvbnNBZGRNYXJnaW5Cb3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnN1Ym1pc3Npb25Db250YWN0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB1bCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwIDVweCAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyBkaXYge1xuICB3aWR0aDogNDYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgbGFiZWwuY29udGFjdC1pbmZvLWxhYmVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgbGFiZWw6bm90KC5jb250YWN0LWluZm8tbGFiZWwpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuY29udGFjdC1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIC5hZGRNb3JlQXV0aG9ycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIC5hZGRNb3JlQXV0aG9yczpob3ZlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YxRjk7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZGVzY3JpcHRpb24uaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDhweCAyNXB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZCB7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjZGRkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IGxpLnBsdXBsb2FkX2RvbmUge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9maWxlX25hbWUge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2Ryb3B0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYSxcbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RlbGV0ZSBhOmhvdmVyLFxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpiZWZvcmUsXG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RlbGV0ZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgI1cIjsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvgIxcIjsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX2FkZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX2FkZDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCLvgadcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9idXR0b24ucGx1cGxvYWRfc3RhcnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvgpNcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uYXVkaXQtbWFudWFscyAuY29udGFpbiwgLmF1ZGl0LW1hbnVhbHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFscyAud3JhcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1pbi13aWR0aDogOTYwcHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW46YWZ0ZXIsIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLnRuYWlTdGF0ZUhlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdWRpdC1pbnNpZ2h0X19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNzUlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX292ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBwIHtcbiAgICBtYXgtd2lkdGg6IDU1Y2g7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBhLFxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIGEsXG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1Y2g7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgLypcclxuICAubm90LWxvZ2dlZC1pbiAmIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2xhYmVsLW5ldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2xhYmVsLW5ldyAubGFiZWwtbnVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTsgfVxuXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA2ODM4O1xuICBjb2xvcjogIzY2NjsgfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgaDEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhLFxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhLFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhOm5vdCg6bGFzdC1vZi10eXBlKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhOm5vdCg6bGFzdC1vZi10eXBlKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19sZWZ0LFxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19sZWZ0LFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhX19sZWZ0IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pLFxuICAuYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQge1xuICB3aWR0aDogNzBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpmb2N1cyAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2xlZnQge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXVkaXQtbWFudWFsX19mYXZvcml0ZXMsXG4uYXVkaXQtbWFudWFsX19hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYXVkaXQtbWFudWFsX19mYXZvcml0ZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4gIC5hdWRpdC1tYW51YWxfX2FsbCAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyAuY29udGVudC1ibG9ja19fY29udGVudDphZnRlcixcbiAgICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmZhdm9yaXRlcy0tZW1wdHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2VlZTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtLWVtcHR5IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAud3JhcF9fY29udGVudCAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGF0ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6aG92ZXIsIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpmb2N1cywgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmFjdGl2ZSxcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmhvdmVyLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmZvY3VzLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAuc3RhdGVfX3RpdGxlIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN0YXRlX190aXRsZSBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnN0YXRlX190aXRsZSBhOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogODAlOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLnN0YXRlX190b2dnbGUtc3RhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnN0YXRlX19tYW51YWxzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc3RhdGVfX21hbnVhbHMgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uc3RhdGVfX21hbnVhbHMgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjZGF0YVRhYmxlU0FNX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH0gfVxuXG4jZGF0YVRhYmxlU0FNIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgI2RhdGFUYWJsZVNBTSBhIHtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6OmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnFwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmdfYXNjOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OeXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZ19kZXNjOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OdXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpub3QoOm50aC1vZi10eXBlKDMpKSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNSkgYSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg1KSBhIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuZXZlbiwgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5vZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5zaG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIFtjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYmZiZGJmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnk6aG92ZXIgaTo6YmVmb3JlLCAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5OmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpob3ZlciBpOjpiZWZvcmUsXG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgICNkYXRhVGFibGVTQU0gdGZvb3QgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGZvb3QgdGQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2RhdGFUYWJsZVNBTSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmF1ZGl0LW5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmF1ZGl0LW5ld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmF1ZGl0LW5ld3MgLm1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gICAgLmF1ZGl0LW5ld3MgLm1lZGlhIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hdWRpdC1uZXdzIC5tZWRpYSAubWVkaWFfX2F1dGhvciB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1uZXdzIC5tZWRpYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9IH1cblxuLmRvY3VtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk2cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gIC5sb2dnZWQtaW4udG9vbGJhciAuZG9jdW1lbnRzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjZweCk7IH1cbiAgLmxvZ2dlZC1pbi50b29sYmFyLWRyYXdlciAuZG9jdW1lbnRzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7IH1cbiAgLmRvY3VtZW50cyAuY29udGFpbiwgLmRvY3VtZW50cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5kb2N1bWVudHMgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kb2N1bWVudHMgLmNvbnRhaW46YWZ0ZXIsIC5kb2N1bWVudHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAuZG9jdW1lbnRzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19sZWZ0LFxuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjIlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7IH1cbiAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uLFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbiA+IC5ibG9jayxcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24gPiAuYmxvY2sgPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0LFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQsXG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRvY3VtZW50ID4gaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgICAuZG9jdW1lbnQgPiBoZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmhvdmVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpmb2N1cywgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4OGI3OyB9XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5Lm1vYmlsZS1vbmx5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5Lm1vYmlsZS1vbmx5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgICAgZmxleDogMCAxIDQ4JTsgfVxuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQgKyAuYnRuLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0gKyAuYnRuLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdICsgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSAuY29tcGFyZV9kb2NzX2Nsb3NlX3NwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5kb2N1bWVudF9fZnVsbHRleHQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzO1xuICAgIC8qICYuaGlnaGxpZ2h0Lm5vdGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG5cclxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfSovIH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZlZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDY0YTI7IH1cbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5oaWdobGlnaHQuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmZmZkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZS5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY4Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIGJ1dHRvbi5qcy1oaWdobGlnaHQtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdWwsXG4gIC5kb2N1bWVudF9fZnVsbHRleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgdWwgbGkgPiBwLFxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgb2wgbGkgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCxcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGZpZ3VyZSxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb3VudGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGE6aG92ZXIsIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICByaWdodDogMjBweDsgfSB9XG5cbi5kb2N1bWVudF9fdG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTglO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHggMzZweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmRvY3VtZW50X190b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyBvbCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5kb2N1bWVudF9fdG9jIG9sIG9sIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmRvY3VtZW50X190b2Mgb2wgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5kb2N1bWVudF9fdG9jID4gb2wgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZG9jdW1lbnRfX3RvYyAuYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRvY3VtZW50X190b2MgLmJhY2stdG8tdG9wIGkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cblxuLmRvY3VtZW50X190b29sYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7IH1cbiAgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpob3ZlciwgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbmsgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveC5oaWdobGlnaHQgLmpzLWhpZ2hsaWdodC1lbGVtZW50LFxuICAuZG9jdW1lbnRfX3Rvb2xib3gubm90ZSAuanMtY3JlYXRlLW5vdGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZG9jdW1lbnRfX2xlZnQgLmRvY3VtZW50X190b29sYm94IHtcbiAgICByaWdodDogLTM3cHg7IH1cbiAgICAuZG9jdW1lbnRfX2xlZnQgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YwNzMyZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuZG9jdW1lbnRfX3JpZ2h0IC5kb2N1bWVudF9fdG9vbGJveCB7XG4gICAgbGVmdDogLTM3cHg7IH1cbiAgICAuZG9jdW1lbnRfX3JpZ2h0IC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUgYnV0dG9uLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIGkge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi74SQXCI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGksXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB1bCBsaSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uYXVkaXQtbWFudWFsX19saXN0IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJBcIjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlciArIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIEZvciB3b3JkIHNlYXJjaCAmIGNsZWFyIGJ1dHRvbnMgbmV4dCB0byBzZWFyY2ggYm94ZXMgb24gZG9jdW1lbnRzICYgaW4gd29ya2JlbmNoLiAqL1xuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLWNsZWFyLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHRoLCAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYmVwc19wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbi5kYXRlX2hlYWRlcl9iZXBzIHtcclxuICB3aWR0aDoyMyU7XHJcbn1cclxuKi9cbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1ibG9nIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTg0OyB9XG5cbi5ibG9nLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzc1NzU4NDsgfVxuXG4ubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fYXV0aG9yIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMDsgfSB9XG5cbi5ibG9jay10YmQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpZGViYXJfX29yZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLm1lZGlhX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vcmctY29udGVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vcmctY29udGVudF9fdGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5tZWRpYS0tb3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWVkaWEtLW9yZyAubWVkaWFfX2RhdGV0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX2N0YSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC0tYmxvZ2dlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItc29ydCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogODdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24gaSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1pbi1oZWlnaHQ6IDM4MS41cHg7XG4gICAgbWFyZ2luOiAwIDdweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMiwgMjM3LCAyNDAsIDAuOTYpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLW92ZXJsYXkgLmJvb2staXRlbS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1vdmVybGF5IC5ib29rLWl0ZW0tb3ZlcmxheS1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1wdWJsaXNoLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1hdXRob3JzLWluZm8gYSB7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgYSBidXR0b24ge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3MzIwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgZmxleC1iYXNpczogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtaW4taGVpZ2h0OiAyOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDIzMi4wOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIC5ib29rLWl0ZW0tYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogOTAuNTlweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA5OCUgIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYmxvY2tfbGVmdCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJsb2NrX3JpZ2h0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ib29rX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYm9va19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyIHtcbiAgY29sb3I6ICMwODQ2N2Q7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDg0NjdkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDg0NjdkOyB9XG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDg0NjdkOyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXN0YXRlLXRheC10b2RheSAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAuZm9ybV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDY4Mzg7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG4gIC5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAubGlzdGluZyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodCAuY29udGVudC1ibG9jay5hdWRpdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM5NTIyMjY7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM5NTIyMjY7IH1cblxuLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuZGFpbGllc19fc3ViLWNhdGVnb3J5ICsgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuZGFpbGllc19fc3ViLWNhdGVnb3J5ICsgLm1lZGlhIC5tZWRpYV9fY29udGVudCAuZmxhZy13cmFwcGVyIHtcbiAgICAgIHRvcDogNXB4OyB9XG5cbi5kYWlsaWVzX19sYXRlc3QtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNlY2ViZWI7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYzsgfVxuICAgIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAubWVkaWE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5kb3dubG9hZC1mdWxsLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmRvd25sb2FkLWZ1bGwtdGV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4uZGFpbGllc19fY29udGVudCAuZmxhZy13cmFwcGVyICsgLm1lZGlhX19tZXRhID4gLm1lZGlhX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5kYWlsaWVzX2NhbGVuZGFyIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycHggMHB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5kYWlsaWVzX2NhbGVuZGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIG1hcmdpbi1sZWZ0OiAyMjlweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FsX2ljb25fZGFpbGllcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyODhweDsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdjpob3ZlciwgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmllOCAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gICAgd2lkdGg6IDM2MHB4OyB9XG5cbi5xdWljay10cmVhdHktZmlsdGVycyB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMHB4IGF1dG87XG4gIHdpZHRoOiA0MzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5xdWljay10cmVhdHktZmlsdGVyczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgLmllOCAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgICAtbXMtdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcbiAgICBsZXR0ZXItc3BhY2luZzogMC44O1xuICAgIHdpZHRoOiAxODBweDsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiOmhvdmVyLCAuZGFpbGllcy1vdmVydmlld19fdGFiOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfZGl2IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfaDQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEubGFuZGluZ19fdGl0bGUsIC5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1mZWRlcmFsLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1mZWRlcmFsLmZvcm1fX2hlYWRlcixcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1zdGF0ZS5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZS10YXgtdG9kYXksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1zdGF0ZS10YXgtdG9kYXkuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLmZvcm1fX2hlYWRlcixcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXdvcmxkd2lkZS10YXgtZGFpbHksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC13b3JsZHdpZGUtdGF4LWRhaWx5LmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtZmVkZXJhbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLXN0YXRlIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtc3RhdGUgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1pbnRlcm5hdGlvbmFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4uYmFyLVROVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNDA3ODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLmJhci1XVEQge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM5NTIyMjY7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5iYXItU1RUIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA2ODM4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1UTlQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1XVEQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1TVFQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub2VjZC1ndWlkZWxpbmVzIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9lY2QtZ3VpZGVsaW5lcyB1bCBsaSA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuaDMuZ2xvYmFsX3Byb2R1Y3RzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cblxuLnNpZGViYXItYXJ0aWNsZS1idXR0b24ge1xuICBib3JkZXI6IDA7IH1cblxuLypoZWFkZXIqL1xuLnBhZ2UtLW5vbnN1YiB7XG4gIC8qZW5kIHN0YXRzIGZhY3RzKi9cbiAgLyogQXZhaWxhYmxlIFByb2R1Y3RzICovXG4gIC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xuICAvKnNsaWRlciBzZWN0aW9uKi9cbiAgLyplbmQgc2xpZGVyIHNlY3Rpb24qL1xuICAvKiBSZW5ld2FsICovXG4gIC8qIFRydXN0ZWQgQnkgKi9cbiAgLypxdW90ZXMgc2VjdGlvbiovXG4gIC8qbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG4gIC8qZW5kIG9mIGxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuICAvKkZBUSBzZWN0aW9uKi9cbiAgLypFbmQgRkFRKi9cbiAgLyogQ1RBICovXG4gIC8qcGFnZSBpbmZvIHNlY3Rpb24qL1xuICAvKmVuZCBvZiBwYWdlIGluZm8gc2VjdGlvbiovXG4gIC8qZm9vdGVyIHNlY3Rpb24qL1xuICAvKmJ1dHRvbiBzZWN0aW9uKi9cbiAgLyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qLyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi0tcHJpbWFyeSBhLCAucGFnZS0tbm9uc3ViICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IGEsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZm9ybS1zdWJtaXQgYSwgLnBhZ2UtLW5vbnN1YiAucG9sbCAuZm9ybS1zdWJtaXQgYSwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZm9ybS1zdWJtaXQgYSwgLnBhZ2UtLW5vbnN1YiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQgYSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlLS1ub25zdWIgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ28ge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvaGVyby1pbWcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmJnX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgaDIge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDM4JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzdHJvbmcsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzdHJvbmcsXG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHN0cm9uZyAua2VybiB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aWRlby1iZy5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNDRweCAwIDUycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMCA1MnB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC53cmFwX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkuaXMtLWFjdGl2ZSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93RnJvbURpc3BsYXlOb25lO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAyOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBib3JkZXItdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTJweDtcbiAgICAgIG1pbi13aWR0aDogMTE3cHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzFBNzNBOTtcbiAgICAgIGJhY2tncm91bmQ6ICMxQTczQTk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjA3MzIwO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmxpc3RfX3ZpZGVvcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHtcbiAgICAgIC8qZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07Ki9cbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAudGF4LXByb2R1Y3RfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qgc21hbGwge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5sYXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuODc1O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBjb2xvcjogIzAwNjRhMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubHMtc2VjdGlvbi0tdGhyZWUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sdC1pZTkgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzdweDsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjZjA3MzIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogLjNyZW0gLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgYmFja2dyb3VuZDogI0VGRUZGMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwNjRhMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTJweCAwIDEwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ3VyZSwgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiA2NiU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLXNjcmVlbnNob3RzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDYycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mYXEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjY2NjY2Njc7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXBfX3RhYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCAudGFiX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA2Nyc7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNPcGVuIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAxNHB4IGF1dG87IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM0cHggMzBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIGxpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjRhMjsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zaXRlX21hcCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiAuc2hvd19fdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogODNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYSB7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3QgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY286bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28gLmZhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYSB7XG4gICAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG46aG92ZXIsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmFjdGl2ZSwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y1YjBlOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRBMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5MWQ1OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTdkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2xkaWUgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZXJyb3ItcGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YS1tZXNzYWdlIGEuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIzNSwgMjQ1LCAwLjk1KTtcbiAgICBjb2xvcjogIzBhMWYyYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDIzOCwgMjE1LCAwLjk1KTtcbiAgICBjb2xvcjogIzYwNDMwYztcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMTEsIDIwOSwgMC45NSk7XG4gICAgY29sb3I6ICM1YzBlMGE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRhLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi50YS1tZXNzYWdlX19kaXNtaXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YS1tZXNzYWdlX19kaXNtaXNzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdGlja3ktZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMTBweDsgfVxuICAuc3RpY2t5LWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZm9vdGVyX19tYWluIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZvb3Rlcl9fbWFpbiAuY29udGFpbiwgLmZvb3Rlcl9fbWFpbiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21haW4gLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mb290ZXJfX21haW4gLmNvbnRhaW4sIC5mb290ZXJfX21haW4gLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tYWluIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4uZm9vdGVyX19uYXYtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgLm5hdi1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX19uYXYtbGlzdCBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgIC5mb290ZXJfX25hdi1saXN0IGE6aG92ZXIsIC5mb290ZXJfX25hdi1saXN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmZvb3Rlcl9fY29udGFjdCBkZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmllOCAuZm9vdGVyX19jb250YWN0IGRkIHtcbiAgICB3aWR0aDogNDAlOyB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZHQge1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkdCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuXG4uZm9vdGVyX19zb2NpYWwtcm93IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uZm9vdGVyX19iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmZvb3Rlcl9fYmFyIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmZvb3Rlcl9fYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uZm9vdGVyX190b3BpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb290ZXJfX3RvcGljczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX3RvcGljcyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7IH0gfVxuXG4uZm9vdGVyX190b3BpYy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyX190b3BpYy1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fdG9waWMtbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fdG9waWMtbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX190b3BpYy1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlcl9fdG9waWMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLm5vZGUtdHlwZS1mcmVlLXJlc291cmNlcyAuc3RhdGljIC5jb250YWluID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sIC5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sIC5wYWdlLS1ub25zdWIgLm5vZGUtdHlwZS1mcmVlLXJlc291cmNlcyAuc3RhdGljIC53cmFwX19jb250ZW50ID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyBoMyB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIC5maWVsZC1uYW1lLWZpZWxkLWljb24gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMge1xuICAgICAgICB3aWR0aDogMzEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1oZWFkbGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgNTB2dzsgfSB9XG4gIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSB7XG4gICAgbWFyZ2luOiAwIDUwdnc7IH1cblxuLmZybC1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5mcmwtc2lkZWJhciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZnJsLWNvbnRlbnQgLm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19sYWJlbCxcbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5mcmwtc2VhcmNoX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZnJsLXNlYXJjaF9fZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoX19mb3JtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZnJsLXNlYXJjaF9fb3Ige1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZybC1zZWFyY2hfX2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmZvcm0tc3VibWl0LCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmwtc2VhcmNoX19hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZnJsLXNlYXJjaF9fYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZybC1jb3VydC1yZXN1bHRzIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVjaXNpb25zMiB7XG4gIHdpZHRoOiAyMTVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVpY2lvbnMzLFxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLW51bWJlcjMge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDEsXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQxLFxuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjI1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMxLFxuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMyB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA1cHggMHB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uZnJsIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZybCAuQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlFUZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLmZybCAuRmx1c2hQYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlBhciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmZybCAuRmx1c2hjbGF1c2Uge1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuXG4uZnJsIC5GbHVzaFBhciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLk90aGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaEZsdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuU3ViQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5TdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4vKlxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHN0cm9uZyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuKi9cbi5kaXYuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuYnJlYWtsaW5lIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uYnJlYWtsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCBwLFxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gZGl2IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn0qL1xuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxuLnRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmhlYWRlci5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9IH1cblxuLnRhLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGF4bm90ZXMtbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRhLWxvZ286aG92ZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLW1vZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qXHJcbiAgLnNlYXJjaC1tb2R1bGVfX2FkdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDEycHggMCAwIDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMTFweCAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICB9IC8vIEVORCBpY29uLWVxdWFsaXplclxyXG4gICovIH1cbiAgLnNlYXJjaC1tb2R1bGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Fkdi5idG4tLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDE3cHggMCAwIDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4OyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAyNHB4IDAgMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cblxuLnNlYXJjaC1oZWxwX19wcm9tcHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX3Byb21wdDphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cblxuLnN1Z2dlc3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5zdWdnZXN0LWRyb3Bkb3duIGVtLmludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5zdWdnZXN0LWRyb3Bkb3duIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5zdWdnZXN0LWRyb3Bkb3duIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMiAgXCI7IH1cbiAgICAgIC5zdWdnZXN0LWRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnN1Z2dlc3QtZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmhlYWRlci0tbW9iaWxlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAuaGVhZGVyLS1tb2JpbGUuZml4IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLmhlYWRlci0tbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZnJvbnQgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYm9keVtuZy1hcHA9XCJhdWRpdEluc2lnaHRcIl06bm90KC5wYWdlLWF1ZGl0LWluc2lnaHQpIC5oZWFkZXItLW1vYmlsZSxcbiAgICAgIC5wYWdlLWF1ZGl0LWluc2lnaHQtd29ya2JlbmNoIC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLS1tb2JpbGVfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTWVudSc7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVnaW9uLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvcm9uYXZpcnVzLXRyYWNrZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA1NTg5OyB9XG5cbi5mcm9udCAuYXJ0aWNsZXMtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5mcm9udCAuZ3JhZGllbnQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluICN0YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5jb250YWluLCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLndyYXBfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAuY29udGFpbiAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50LCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50LCAucGFnZS0tbm9uc3ViIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAud3JhcF9fY29udGVudCAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5jb250YWluLmNvbnRlbnQtcmVnaW9uLCAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAuY29udGVudC1yZWdpb24ud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLmNvbnRlbnQtcmVnaW9uLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMge1xuICBtYXJnaW46IDAgLTUwdncgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCA1MHZ3O1xuICAgIHBhZGRpbmc6IDkwcHggMCA0NXB4OyB9XG4gICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiBoMSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IGgxLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gcCwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCBwIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAgYSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAgYSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gcCBhOmhvdmVyLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgcCBhOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgcCBhOmhvdmVyLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAgYTpmb2N1cywgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAgYTpmb2N1cywgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiAuYnV0dG9uLS1ncm91cCwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7IH1cbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIC5idXR0b24tLWdyb3VwLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCAuYnV0dG9uLS1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4sIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLnF1b3Rlcy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLmNvbnRhaW4sIC52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayAud3JhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgZmlndXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgZmlndXJlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBjaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgY2l0ZSA+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+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjYXV0aGNhY2hlZGJnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLmFkc2xpc3Qge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuYXNpZGUge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luOiAyMHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNjRhMjsgfVxuICBhc2lkZSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5hc2lkZSBjaXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuYXNpZGUgY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwyMDA5XCI7IH1cblxuW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIFtkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29yb25hdmlydXMtcmVhY3QtYXBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogNTZweDsgfVxuICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEgI2hlbHBmdWwtYWN0aW9uLXF1ZXN0aW9uLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbiAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MS5saWtlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQyICNoZWxwZnVsLWFjdGlvbi1kby1saWtlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDM1YzFkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIgI2hlbHBmdWwtYWN0aW9uLWRvLWxpa2UgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTIlOyB9IH1cblxuLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRlbnQgc3BhbiB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRlbnQgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sb2dpbl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5sb2dpbl9fZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubG9naW5fX2Zvcm0gLmRlc2NyaXB0aW9uLFxuICAubG9naW5fX2Zvcm0gLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTNweDsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4gbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4gLmZvcm0tY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAzcHggMCAwIDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMzY1cHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxvZ2luX19mb3JtX19mb3JtLFxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2dpbl9fZm9ybV9fZm9ybTphZnRlcixcbiAgLmxvZ2luX19mb3JtLS1pcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgaGVpZ2h0OiA2NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxvZ2luX19mb3JtLS1pcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubG9naW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzQlOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0tYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmlwLWFscmVhZHktcmVnaXN0ZXJlZCxcbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuLmxvZ2luX19yZWdpc3Rlci1oZXJlLWFjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxLCAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHAsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBhLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBwLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItd2lkdGg6IDJweCAwcHggMnB4IDJweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4uY29udGFjdC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3QtYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LWJveCBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0LWJveCBkbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtYm94IGRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODVweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdC1ib3ggZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLm90aGVyLWxpbmtzLWJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm90aGVyLWxpbmtzLWJveCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2UtdHJpYWwgLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uZnJlZS10cmlhbCAubG9naW5fX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZnJlZS10cmlhbCAubG9naW5fX2Zvcm0gLmxvZ2luX19mb3JtX19mb3JtIGZpZWxkc2V0IHtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZnJlZS10cmlhbCAuY29udGFjdC1ib3ggZGwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiN0cmlhbC1kaXYgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICN0cmlhbC1kaXYgbGFiZWwgLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgI3RyaWFsLWRpdiBsYWJlbCAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcInJlcXVpcmVkXCI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4jdHJpYWwtZGl2IC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWVtYWlsIC5mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mcmVlX3RyaWFsX2VtYWlsX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI3RyaWFsLWRpdiAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMHB4OyB9XG4gICAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICBoZWlnaHQ6IDNweDsgfVxuXG4jdHJpYWwtZGl2IC5jb25maXJtLXBhcmVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0cmlhbC1kaXYgLmNvbmZpcm0tcGFyZW50IGRpdi5wYXNzd29yZC1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgLnRpdGxlLFxuI3RyaWFsLWRpdiAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUsXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlOmFmdGVyLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1pbmZvLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mb3JtLWl0ZW0sXG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mb3JtLWl0ZW0tY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC10ZXh0LW1lc3NhZ2Utbm90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tdmVyaWZpY2F0aW9uLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXN1Ym1pdC1lbWFpbCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICBtYXJnaW46IDVweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbiwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtcmVnaXN0ZXItbG9naW4tYWRkLXN1YnNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgI3RyaWFsLWRpdiAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RyaWFsLWRpdiAuaW50bC10ZWwtaW5wdXQgLmFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4jdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvdHRvbTogLTQ2cHg7IH1cbiAgI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICBib3R0b206IC0yNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEZyZWUgVHJhaWwgbGltaXQgcmVhY2hlZCBzZWN0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZyZWUtdHJpYWwtbGltaXQtcmVhY2hlZC11bCB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtbGkge1xuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBJRTggU3VwcG9ydCBtZXNzYWdlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pZThfc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5jbG9zZV9pZThfc3VwcG9ydCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLmllOF9zdXBwb3J0X2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5hLmllOF9zdXBwb3J0X2xpbms6aG92ZXIge1xuICBjb2xvcjogI0U2RTZFNjsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDg0NjdkOyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VkYWU1OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZTFkNzsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZDNkNDsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUgLmxpc3RpbmdfX3BhZ2luYXRpb24tLXByZXYsXG4ubWFnYXppbmUgLmxpc3RpbmdfX3BhZ2luYXRpb24tLW5leHQge1xuICB3aWR0aDogMjUlOyB9XG5cbi5tYWdhemluZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5tYWdhemluZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hZ2F6aW5lX190aXRsZSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1hZ2F6aW5lX19vdGMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVfX290YyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1hZ2F6aW5lX19vdGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5vdGNfX2NvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm90Y19fY292ZXIgKyAub3RjX19hcnRpY2xlcyAub3RjX19hcnRpY2xlOm50aC1jaGlsZCgxKSAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vdGNfX2NvdmVyX19pbWFnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm90Y19fY292ZXJfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm90Y19fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3RjX19hcnRpY2xlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ub3RjX19hcnRpY2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5vdGNfX2FydGljbGUgLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFnYXppbmVfX2NhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweDsgfVxuICAubWFnYXppbmVfX2NhbGxvdXQgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlLXRheC1ub3RlcyAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuICAucGFnZS10YXgtbm90ZXMtZmVkZXJhbCAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg0NjdkOyB9XG4gIC5wYWdlLXRheC1ub3RlcyAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxuLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucGFnZS1zdGF0ZS10YXgtbm90ZXMgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbiAgLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cbiAgLnBhZ2Utc3RhdGUtdGF4LW5vdGVzIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXN0YXRlIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlLXRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cbiAgLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk1MjIyNjsgfVxuXG5ib2R5LnBhZ2UtdGF4LW5vdGVzLCBib2R5LnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwsIGJvZHkucGFnZS1zdGF0ZS10YXgtbm90ZXMsIGJvZHkucGFnZS10YXgtbm90ZXMtc3RhdGUsIGJvZHkucGFnZS10YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gIC5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5sZWZ0LFxuICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnksXG4gICAgLm1hZ2F6aW5lIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgICAgIC5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5iYWNrLXRvLW1hZ2F6aW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWdhemluZV9fcXVpY2stc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmIHtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiArIC5idG4tLXRlcnRpYXJ5IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDsgfSB9XG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wYXN0LWlzc3VlcyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXN0LWlzc3VlcyAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFnYXppbmVfX3RvYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rOmhvdmVyLCAubWFnYXppbmVfX3RvYyAudG9jX19saW5rLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi52aWV3LWlzc3Vlcy1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLnRhYnMtbmF2X190YWItY29udGVudCAub3RjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4udGFicy1uYXZfX3RhYi1jb250ZW50IC5tYWdhemluZXMtb3ZlcnZpZXdfX2lzc3VlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm1hZ2F6aW5lX19vdGMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtZmVkZXJhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDczYzZiOyB9XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlczpmb2N1cywgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1mZWRlcmFsOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWZlZGVyYWw6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2M2YjsgfVxuICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU0MmQ7IH1cbiAgICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzOmZvY3VzLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLXN0YXRlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0MmQ7IH1cbiAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NTFlMjI7IH1cbiAgICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWludGVybmF0aW9uYWw6aG92ZXIsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUxZTIyOyB9XG5cbi50YXh0b3BpY3MgLmxpc3RpbmdfX2NvbnRyb2xzLCAuanVyaXNkaWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YXRpYyAubGFuZGluZ19fdGl0bGUsIC5zdGF0aWMgLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc3RhdGljIC5sYW5kaW5nX190aXRsZSwgLnN0YXRpYyAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5uYXYudGF4dG9waWNzID4gZGl2OmZpcnN0LWNoaWxkLFxubmF2Lmp1cmlzZGljdGlvbnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIG5hdi50YXh0b3BpY3MgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQsXG4gIG5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgbmF2LnRheHRvcGljcyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCxcbiAgICAgIG5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgZmxleDogMCAwIDkwJTsgfSB9XG5cbi5tZWdhbWVudV9fY2xlYXIuaWNvbi10aW1lcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG5cbi8qXHJcbiAqIENTUyBUbyBtYWtlIHRoZSBJY29uIEFsaWduIGluIGNocm9tZS5cclxuICpcclxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cclxuKi9cbi5tZWdhbWVudV9faGVhZGxpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyNzMyMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tZWdhbWVudW1haW5fX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubWVnYW1lbnVfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfZ3JvdXAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV9ncm91cCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X3VsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfdWwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5rZXlfZG9jdW1lbnRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY29udHJpYnV0b3JzIC5jb250YWluLCAuY29udHJpYnV0b3JzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmNvbnRyaWJ1dG9ycyAud3JhcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzIC5jb250YWluLCAuY29udHJpYnV0b3JzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmNvbnRyaWJ1dG9ycyAud3JhcF9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtb3ZlcnZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIC5mZWF0dXJlZC1vdmVydmlldyA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkLW92ZXJ2aWV3IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyAuZmVhdHVyZWRfX2xpbmtzLS1jb250cmlidXRvciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgYS5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyBhLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGw6aG92ZXIsIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgYS5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZDM1YzFkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jb250cmlidXRvcnMgLmxpc3QtLWNvbnRyaWJ1dG9ycyB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNvbnRyaWJ1dG9ycyAubGlzdC0tY29udHJpYnV0b3JzIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmxpc3QtLWNvbnRyaWJ1dG9ycyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMgLmxpc3QtLWNvbnRyaWJ1dG9ycyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmtleV9kb2N1bWVudHNfY29udGFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7IH1cbiAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAua2V5X2RvY3VtZW50c19jb250YWluIHVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7IH1cbiAgICAua2V5X2RvY3VtZW50c19jb250YWluIHVsOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpmaXJzdC1jaGlsZCxcbiAgICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5DU1MgZm9yIHRoZSBjb2RlIHNlY3Rpb24gZHJvcGRvd24gb24gdGhlIG1lZ2EgbWVudSBzaWRlIHJhaWxcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvZGVTZWNpb25Ecm9wZG93biAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKlxyXG4uY29kZVNlY2lvbkRyb3Bkb3duIC5mb3JtLXR5cGUtc2VsZWN0IHtcclxuICB3aWR0aDogOTMuNSU7XHJcbn1cclxuXHJcbi5jb2RlU2VjaW9uRHJvcGRvd24gLmZvcm0tc3VibWl0IHtcclxuICB3aWR0aDogMTAlO1xyXG4gIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA5My41JTtcclxufVxyXG4qL1xuLyoqXHJcbkppcmEgUUEgZmVlZGJhY2tcclxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjYXRsd2RnLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAuY29udGFpbiwgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtYWluLWNvbnRlbnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAud3JhcF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlci1ub3RlLWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC50aXRsZS1sYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLnRpdGxlLWxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24xLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEgLmNob3Nlbi1jb250YWluZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xIHVsLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB1bCB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAubm90ZS1jb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAubm90ZS1jb2xvciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNmZmYgNTAlLCAjZjlmOWY5IDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAuY29sb3ItcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTk5MzsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1yIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzNkZWI3OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRkLCAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGgge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0ZCArIHRkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGggKyB0aCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSBhLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSBwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0aGVhZCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0ZCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0aCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0aCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuZGF0YVRhYmxlLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5kYXRhVGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXIsIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5yb3ctaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5yb3ctaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC50aC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAudGgtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlciB0aCxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1uYW1lLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItaW5mbyAudGgtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItaW5mbyAudGgtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItaW5mbyBwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItbnVtYmVyIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbnVtYmVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLkRURkNfTGVmdEhlYWRXcmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5EVEZDX0xlZnRIZWFkV3JhcHBlciAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAucm93LWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAucm93LWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAudGQtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnRkLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWZ1bGwsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1mdWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktbmFtZSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWRldGFpbC1jb24sXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1kZXRhaWwtY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBib3gtc2hhZG93OiAjY2NjIDJweCAycHggOHB4IDBweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1kZXRhaWwtY29uIHAsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWRldGFpbC1jb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTExLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTExIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlOTkzOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDljNjdkOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzNkZWI3OyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTZiZDljOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIxLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIxIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYzNkZWI3IDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYTZiZDljIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZDljNjdkIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAxLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTAxIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTA6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZDljNjdkIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYzNkZWI3IDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjA6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjYTZiZDljIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTAyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC43KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTE7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktdGFibGUtbG9hZGVyIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAzMHZoOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciAubG9hZGVyX19pY29uIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtcGxhY2Vob2RlciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYSB7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tdWx0aW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZSBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmEubXVsdGltZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0IC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLm11bHRpbWVkaWFfX3ByZXNlbnRlciBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFubmVyLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7IH1cblxuLm11bHRpbWVkaWFfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbjphZnRlciwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAubXVsdGltZWRpYV9fbmF2IC5tdWx0aW1lZGlhX19zaGFyZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLnRleHQtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5idG4tcG9kY2FzdC1jb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXVsdGltZWRpYV9fYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IC02MHB4IGF1dG8gNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubXVsdGltZWRpYV9fYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YmVmb3JlLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YmVmb3JlLCAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjphZnRlciwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnMgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubXVsdGltZWRpYV9fYWN0aW9ucyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm11bHRpbWVkaWFfX2xpc3Rlbixcbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gIC5tdWx0aW1lZGlhX19saXN0ZW4gPiBoMixcbiAgLm11bHRpbWVkaWFfX3dhdGNoID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjI3MzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7IH1cbiAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX193YXRjaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluLCAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA5MzBweDsgfVxuICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluID4gaDIsIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBoMiwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAud3JhcF9fY29udGVudCA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX190cmFuc2NyaXB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgLjM1czsgfVxuICAubXVsdGltZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQge1xuICAgIHRvcDogMDsgfVxuICAgIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyIGNvbG9yIC4xNXM7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTpob3ZlciwgLnRyYW5zY3JpcHRfX3RvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEgLmNvbnRhaW4sIC5jdGEgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY3RhIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5jdGFfX2NvbnRlbnQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuY3RhX19jb250ZW50IGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLS1wcmltYXJ5LCAuY3RhX19jb250ZW50ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmN0YV9fY29udGVudCAuZm9ybS1zdWJtaXQsIC5jdGFfX2NvbnRlbnQgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdGFfX2NvbnRlbnQgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdGFfX2NvbnRlbnQgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY3RhX19jb250ZW50IC5idG4tcG9kY2FzdCB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jdGFfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmN0YV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdGEtLXBvZGNhc3Qge1xuICBtaW4taGVpZ2h0OiAzNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGEtLXBvZGNhc3Qge1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3ZpZGVvcyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4ucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhLFxuLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLXRheC1ub3Rlcy10YWxrLWludGVydmlldyAubXVsdGltZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubXVsdGltZWRpYV9fZGV0YWlsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2RldGFpbCAuY29udGFpbiwgLm11bHRpbWVkaWFfX2RldGFpbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19kZXRhaWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uZGV0YWlsX19vdmVydmlldyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkgYSB7XG4gICAgICBjb2xvcjogIzA2ODBjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6aG92ZXIsIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5yZWxhdGVkX19hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWxhdGVkX19tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAucmVsYXRlZF9fbWVkaWEgPiAuY29udGFpbiA+IGgzLCAucGFnZS0tbm9uc3ViIC5yZWxhdGVkX19tZWRpYSA+IC53cmFwX19jb250ZW50ID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG4ubG9hZC1tb3JlLWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLmxvYWQtbW9yZS1jb24gLmJ0bi0tcHJpbWFyeSwgLmxvYWQtbW9yZS1jb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxvYWQtbW9yZS1jb24gLnRleHQtZW5kIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmU6bm90KC5oZWxwLWltYWdlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvgI1cIjtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0LFxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQge1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBhOm5vdCguYnRuKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZSB7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieFwiOyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqLyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLnBvZGNhc3RfaWZyYW1lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTE7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDUxOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubXVsdGltZWRpYV9fcmVsYXRlZCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIFROVGFsayBob21lIHBhZ2UgYmxvY2tcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50bnRhbGtfX2ltYWdlIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5lbnRpdHktaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMi5jb250ZW50X2Jsb2NrX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY0YTI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIgaS5jYXRlZ29yeS1oZWFkZXItZHJvcGRvd24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktaGVhZGVyIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlFQUZGO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIgYS5lbnRpdHktbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdEREZGOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGRpdi5lbnRpdHktdGlwLWFydGljbGVzLWNvbnRhaW5lciBhLmVudGl0eS10aXAtYXJ0aWNsZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgLmVudGl0eS10aXAtc2Nyb2xsLXRvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNjcm9sbC10byxcbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG86aG92ZXIsXG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGMjczMjA7IH1cbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG86YWZ0ZXIsXG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNjcm9sbC10byB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwubmVyVGFic0hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2NGEyO1xuICBtYXJnaW46IDI1cHggMTBweCAwIDEwcHg7IH1cblxubGkubmVyVGFicyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogTGF0byxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjsgfVxuXG5saS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cblxubGkubmVyVGFiczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTczYWI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXJBcnRpY2xlcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ubmVyU2VlQWxsTGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggNHB4IDBweCAwOyB9XG5cbi5uZXJMZWZ0UmFpbEJsb2NrSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudE5vQWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uTkVSbWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucmVzb3VyY2VzTGVmdFJhaWwgLnRhVGFicyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLnRhVGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19wYWdlcixcbi5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20ge1xuICBtYXJnaW46IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX3BhZ2VyIC5pdGVtLWxpc3QgbGksXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpLnBhZ2VyLWN1cnJlbnQsXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG5kaXYgLnZpZXctcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC5zdGlja3ktaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJpZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuXG4ucG9sbCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wb2xsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvbGwgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wb2xsIC5iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLnBvbGwgLmJhciAuZm9yZWdyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjOyB9XG4gICAgLnBvbGwgLmJhcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucG9sbCAucGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJsb2NrLXBvbGwgLmxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stcG9sbCAudG90YWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnByb2R1Y3RfX2ludHJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2R1Y3RfX2ludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnByb2R1Y3RfX29wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5wcm9kdWN0X190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ucHJvZHVjdF9fdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3RfX3RhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46IDhweCAwIDAgLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0LnBuZ1wiKTsgfVxuXG4ucHJvZHVjdC10YWItZXhwYW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0LXRhYi1leHBhbmQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5wcm9kdWN0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnByb2R1Y3RfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9kdWN0X19tb3JlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucHJvZHVjdF9wZGYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBwdDsgfVxuXG4ucHJvZHVjdF9wZGZfdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9maWxlIGgxIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uYmFzaWMtaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYXNpYy1pbmZvX19uYW1lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFzaWMtaW5mb19fZW1haWwsXG4uYmFzaWMtaW5mb19fY29tcGFueSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhc2ljLWluZm9fX2VtYWlsOmJlZm9yZSxcbiAgLmJhc2ljLWluZm9fX2NvbXBhbnk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fZW1haWwsXG4gICAgLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LWluY29ycmVjdCB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZyZWVfdHJpYWxfYWN0aXZhdGlvbl9maWVsZCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyI2VkaXQtYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLmZvcm0taXRlbS1uYW1lIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLWFsaWFzLFxuI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXByaW1hcnlwdWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2NjOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwOmhvdmVyLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGhvbmU6aG92ZXIsXG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1hbGlhczpob3ZlcixcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXByaW1hcnlwdWI6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wZXJzb25hbGl6ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjY2NjOyB9XG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wZXJzb25hbGl6ZTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI2VkaXQtYWNjb3VudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1tYWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLW1haWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLmRlc2NyaXB0aW9uLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIGRpdi5wYXNzd29yZC1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEgLnBhc3N3b3JkLWluZGljYXRvcixcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuI3RhUmVnaXN0cmF0aW9uX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnByb2ZpbGUtcGVyc29uYWxpemF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5wcm9maWxlX19zdWJzY3JpYmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2YyNzMyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZy1jb3VudCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIGgxIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSBwLFxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnk6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uaGVscC1wZXJzb25hbGl6ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgaDIudGl0bGUsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyBoMi50aXRsZSxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyBoMi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5kZWxldGUtc2VsZWN0ZWQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kZWxldGUtc2VsZWN0ZWQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAubWFuYWdlLWVtYWlscyxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAubWFuYWdlLWVtYWlscyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCAuc2F2ZS10YWdzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLmNvbnRhaW4sIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAud3JhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zICNlZGl0LWVhcmx5LW9wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDMwcHggMjBweCAwIDMwcHg7IH1cbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxhYmVsLWJldGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tdWx0aS1vcHRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zdWJzY3JpcHRpb24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDYwcHggMjBweCAwOyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tICsgLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uICsgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IGxhYmVsIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyAuZm9ybS1yYWRpb3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgLmNjLWVtYWlscyB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgLmNjLWVtYWlscyBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5jYy1lbWFpbHMgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IC5mb3JtLWl0ZW0gPiBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4jdGEtY29udGFjdC1mb3JtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzE1cHg7IH1cbiAgICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLWNvbW1lbnQsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3QtdXNfX2V4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDg1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluLXJlc291cmNlcyBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb250YWluLXJlc291cmNlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5zcGFuLnJlc291cmNlRmF2SWNvbiA+IGEuYXJ0aWNsZV9fZmF2b3JpdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5yZXNvdXJjZUhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGlmaWVkQnlDb250ZW50LCAucHJvcFJlZywgLmZpbmFsVGVtcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4uZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uZXhwYW5kTW9kaWZpZWRCeUNvbnRlbnQsIC5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTQxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250YWluLXJlc291cmNlcyB1bC5uZXJUYWJzSGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicyB7XG4gIG1hcmdpbjogNXB4IDVweCAwIDA7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnM6aG92ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcbiAgY29sb3I6ICMwMDY0YTI7IH1cblxuLm5ld3MgLm1lZGlhX19wcm9kdWN0LCAuY29tbWVudGFyeSAubWVkaWFfX3Byb2R1Y3QsIC5yZXNvdXJjZUF1dGhvcnMgLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5maW5hbFRlbXAsIC5wcm9wUmVnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZmluYWxUZW1wIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwucmVnc0FydGljbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxudWwucmVnc0FydGljbGUgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbmxpLnJlc291cmNlUmVnVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICBwYWRkaW5nOiAwIDVweCAxMHB4IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmFsbElycyAubWVkaWFfX3RpdGxlLCAud3JpdHRlbkRldGVybWluYXRpb25zIC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4uY2FzZV9tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbnAubWVkaWFfX3NuaXBwZXQuY2FzZW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm11bHRpbWVkaWFfX3RpdGxlLCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm1lZGlhX19hdXRob3IsIC5yZXNvdXJjZXNDb250ZW50IC5ieHNsaWRlciAubWVkaWFfX3NuaXBwZXQsIC5yZXNvdXJjZXNDb250ZW50IC5ieHNsaWRlciAubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIGxpLm11bHRpbWVkaWEubXVsdGltZWRpYS0tdmlkZW8ge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tdWx0aW1lZGlhX190aXRsZSwgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIgLm1lZGlhX19hdXRob3IsIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcHJldiB7XG4gICAgbGVmdDogLTE2cHg7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtMTZweDsgfVxuXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyBhIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHRzICNzZWFyY2gtZnJlZS1jb250ZW50LXNuaXBwZXQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI3NlYXJjaC1mcmVlLWNvbnRlbnQtc25pcHBldCAubWVkaWEge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IC5tZWRpYV9fY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5saXN0aW5nX19jb250cm9scyA+IC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzICNsaXN0aW5nX19jb250ZW50IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjbGlzdGluZ19fY29udGVudCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI2xpc3RpbmdfX2NvbnRlbnQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fcHJvZHVjdCArIC5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IC5uYXYtbGlua19fbm9hY2Nlc3MsXG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3QgLmljb24tbG9jayB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIGEgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fc2lkZWJhciBhID4gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc2lkZWJhciAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAuc2VhcmNoLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5zZWFyY2gtZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzOyB9XG4gIC5zZWFyY2gtZmlsdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyOmFmdGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wZXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLWl0ZW0tZXNxLFxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdCB7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIik7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmhvdmVyLCAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjc2VhcmNoLWZhY2V0cy1jb250ZW50IC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM5cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5mb3JtLWNoZWNrYm94Lm5vbnByaW1hcnkuaWNvbi10aW1lcywgLmZvcm0tY2hlY2tib3gucHJpbWFyeW5vcGRmYWNjZXNzLmljb24tdGltZXMge1xuICBjb2xvcjogI2ZmMDYwNjsgfVxuXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCAuaWNvbi10aW1lczo6YmVmb3JlIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4OyB9XG5cbnNwYW4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAzcHg7IH1cblxuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbC1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1YzFkOyB9XG5cbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAtMTVweCAtNHB4O1xuICBjb2xvcjogIzAwNTU4OTsgfVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAucmFkaW9zLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5kYXRlLXBhZGRpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1pbml0LWNvbnRlbnQsXG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAubGFiZWwtZW5kLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0taXRlbSxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmdyYW51bGFyLWRhdGUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucXVpY2stc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLnF1aWNrLXNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5zZWFyY2gtaGVscF9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5zZWFyY2gtaGVscF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLnNlYXJjaC1oZWxwX190aXRsZSArIHAge1xuICAgIG1hcmdpbjogLTVweCAwIDIwcHg7IH1cblxuLnNlYXJjaC1jb25uZWN0b3IsXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxuLnJldHJpZXZpbmctZG9jdW1lbnRzLWNpdGF0aW9uLFxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nLFxuLnByb3hpbWl0eS1zZWFyY2gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fb3BlcmF0b3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VhcmNoLWV4YW1wbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWV4YW1wbGUgc21hbGwge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uYXZhaWxhYmxlLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAuYXZhaWxhYmxlLWZpZWxkczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlYXJjaC1oZWxwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1oZWxwX19jbG9zZTphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLnNhdmUtc2VhcmNoLXBvcHVwLCAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1mcmVxdWVuY3lcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0sXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zZW5kLXRvXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmZvcm0taXRlbS1wcm9tcHQtZnJlcXVlbmN5IGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnNhdmVkLXNlYXJjaC1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE1cHggMCAwOyB9XG4gIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuYnRuLS1wcmltYXJ5LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvcm0taXRlbS1zZWxlY3RlZC1zZW5kLXRvLW1lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgdG9wOiA5MHB4OyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuI3NlbGVjdGVkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI3NlbGVjdGVkLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2VsZWN0ZWQtbGlzdCAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiNzZWxlY3Qtc2tpcHBlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAjc2VuZC1yZXN1bHRzOmhvdmVyLCAjc2VuZC1yZXN1bHRzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTU4OTsgfVxuXG4jc2VuZC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mb3JtLWl0ZW0tc2VhcmNoLWFkdixcbi5mb3JtLWl0ZW0tcHJveGltaXR5LWFkdiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLypcclxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxyXG4qL1xuI3Rvb2x0aXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4jdG9vbHRpcDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuI3Rvb2x0aXAudG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzExMTtcbiAgdG9wOiAtMjBweDtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbiN0b29sdGlwLmxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW46IDA7IH1cblxuI3Rvb2x0aXAucmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwOyB9XG5cbi5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlICNsaXN0aW5nX19jb250ZW50IC5tZWRpYSAuc2VsZWN0LXJlc3VsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4udXNlLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC51c2UtcmVzdWx0cyB0YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudXNlLXJlc3VsdHMgdGFibGUgdGJvZHkge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC51c2UtcmVzdWx0cyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuI3NlbGVjdGFsbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuYm9keS5zZWFyY2gtZnJhbWVkIHtcbiAgLypcclxuICBuYXYubmF2LS1wZXJzb25hbCAuYmxvY2stdGFtZW51bmF2dXNlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAqLyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBuYXYubmF2LS10b3AsXG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBzZWN0aW9uLnNlYXJjaC1wYWdlX19zaWRlYmFyID4gaWZyYW1lW3NyYyo9XCJhZFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgbmF2Lm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIC5mb290ZXJfX3RvcGljcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVsYXRlZF90b3BpY3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNyc3NsaW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjcnNzbGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbiNyc3Njb3B5bGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3Jzc2NvcHlsaW5rOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNyc3NkaXYge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyICNtYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAuY29udGFpbiwgLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgLndyYXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5mbG9hdGluZ19fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mbG9hdGluZ19fY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH0gfVxuXG4uc3VwcG9ydF9faW50cm8gaDEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5zdXBwb3J0X19pbnRybyBoMSArIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW50cm8gaDEgKyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnN1cHBvcnRfX2ludHJvIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc3VwcG9ydF9faW50cm8gLnN1cHBvcnRfX21hdGVyaWFscyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsgfVxuXG4uc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLS43NXJlbTsgfVxuICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW0gLjc1cmVtIC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgLyogJGJhc2UtZm9udC1jb2xvciAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VwcG9ydF9faW50cm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL3VzZXItZ3VpZGVzLWljb24ucG5nXCIpOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLnN1cHBvcnRfX2ZhcSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnN1cHBvcnRfX2ZhcSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24ge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24gYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdXBwb3J0X193ZWJpbmFyIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA2MHB4OyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3VwcG9ydF9fd2ViaW5hciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfSB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIGgyLmNvbnRlbnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctZ3JvdXBpbmctY29udGVudCAuaXRlbS1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctZ3JvdXBpbmctY29udGVudCAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZy1jb250ZW50IC5pdGVtLWxpc3QgbGkge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnRhTWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhTWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfVxuXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLnRhTWVkaWFfX21lbnRpb25zIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nOmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5vZGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdHIuZXZlbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIGlucHV0IHtcbiAgbWFyZ2luOiAzcHggMCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNhdmUtdGFncyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxNSU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cblxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlLCAuaWdhLXN0YXR1cyB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgcDpsYXN0LWNoaWxkLCAuaWdhLXN0YXR1cyB0YWJsZSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCB0aCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVsLWlnYXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RlbC1pZ2FzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubW9kZWwtaWdhcyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAubW9kZWwtaWdhcyB1bCBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoLCAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoIC5pdGVtLWxpc3QgdWwgbGksIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9wYWdlX2hlYWRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG5sX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMC41cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEwMCU7IH0gfVxuXG4udG5sX21haW5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuXG4udG5sX2NvbnRlbnRfcGFyYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lcl9kaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDElIDElO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDk2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOS41cHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDlwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgICB3aWR0aDogMjglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgbWFyZ2luOiAxJTsgfSB9XG5cbi5zdWJfY29udGFpbmVyX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViX2NvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuLnRubF9mb290ZXIge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkICNmMjczMjA7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgfVxuXG4udG5sX2Zvb3Rlcl9zdWJfZGl2IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4udG5sX2V2ZW50cyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGxlZnQ6IDUwJTsgfVxuXG4udG5sX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4OyB9XG5cbmRpdiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLnRubF91cGNvbWluZ19kYXRlcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgaGVpZ2h0OiA1JTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ldmVudF9mdWxsX2RhdGUge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG5sX2NwZV90ZXh0IHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAycHggMnB4IDUwcHg7IH1cblxuI3BvbGljeSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfbnVtYmVyX29mX2V2ZW50cyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfc3VibWl0X2J1dHRvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuc3Bhbi5zdWJqZWN0X3NwYW4ge1xuICBoZWlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBzcGFuLnN1YmplY3Rfc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbmxpLnRubF9ldmVudHNfc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkudG5sX2V2ZW50c19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuZXZlbnRfdGltZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA1NSU7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgd2lkdGg6IDE2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gICAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbi5ldmVudF9oZWFkZXJfdGltZXMge1xuICB3aWR0aDogNTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfdGltZXMge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogNTIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gIHdpZHRoOiAxMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuLmV2ZW50X2hlYWRlcl9jcGUge1xuICB3aWR0aDogMTMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2NwZSB7XG4gICAgICB3aWR0aDogMjElO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfY3BlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbi50bmxfZXZlbnRfaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyB7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLnRubF9ldmVudF90aXRsZXMge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4ge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIGxhYmVsLnRubF9ldmVudF9hbHJlYWR5X3NpZ25lZF91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWY1ODQ7IH1cblxuLmNwZV9jcmVkaXQge1xuICB3aWR0aDogMTguNCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9ja19idXR0b24gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNWMzZWI7IH1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU0OGZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzNlYjsgfVxuXG4jdG5sX3JlZ2lzdGVyX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9yZWdpc3Rlcl9idXR0b24ge1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICBwYWRkaW5nOiA2cHggMnB4OyB9IH1cblxuLnRubF9jY19vdmVybGF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cblxuLm5vdF9sb2dnZWRfaW5fbWFpbl9kaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgLyogRm9yIElFOCBhbmQgZWFybGllciAqLyB9XG5cbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4ubm90X2xvZ2dlZF9pbl9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmb250OiBib2xkIDE0cHggQXJpYWw7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udG5sX25vdF9sb2dfaW5fbGluayB7XG4gIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi50bmxfbG9nX2luX2gyIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnRubF9ub3Rfc2lnbl9pbl9wIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uIHtcbiAgLyptYXJnaW4tbGVmdDoxMnB4OyovXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnRubF92aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDllbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfdmlkZW8ge1xuICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3ZpZGVvIHtcbiAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF92aWRlb19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IC0wLjUlO1xuICB3aWR0aDogMTIlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDE2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XG4gICAgICB3aWR0aDogLTFweDsgfSB9XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxMTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgbGFiZWwgPiBzcGFuLmNrX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGxhYmVsID4gc3Bhbi5ja19zcGFuIHtcbiAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi50bmxfbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI3RubF9jb250YWN0X3VzIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9mZWVfaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnQge1xuICBmb250LXNpemU6IDhwdDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50bmxfZXZlbnRfdGltZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLnRubF9saXN0X2NlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnRubF9leHRyYV9zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9kaXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jc2lnbl91cF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRleHRfaW5fdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0IHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX2VtYWlsIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAlOyB9IH1cblxuLnRubF9jY19tYWluX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi50bmxfY2NfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRubF9jY19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udG5sX2NjX3RleHRib3hfc3BhbiB7XG4gIHdpZHRoOiAzNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50bmxfY2NfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9jY190ZXh0X3NwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnRubF9jY19zdWJtaXRfc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jdG5sX2NjX2J1dHRvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuI3RubF9jYyB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9jYyB7XG4gICAgICB0b3A6IDE2JTtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBsZWZ0OiAyLjUlOyB9IH1cblxuLnRubF90aGFua195b3VfbWFpbl9kaXYge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4udG5sX3RoYW5rX3lvdV9saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdGhhbmtfeW91X2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4udG5sX2NjX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuXG4udG5sX3BfdGFnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3BfdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLnRubF9jYl9jb25maXJtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm5vX3N1YnNjcmlwdGlvbl9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMmQyZDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4OyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdGF4LW5vdGVzLWxpdmUtY3JlZGl0LWNhcmQtdmFsaWRhdGlvbi1mb3JtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IDcwMCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xuICBtYXJnaW4tdG9wOiA3ZW07XG4gIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQuNWVtO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgbWFyZ2luLXRvcDogLTMlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC43ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICB3aWR0aDogMTI3JTtcbiAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgd2lkdGg6IDEyMSU7XG4gICAgICBmb250LXNpemU6IDc0JTsgfSB9XG5cbi8qXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMyBUaGliYXV0IENvdXJvdWJsZVxyXG4gKiBodHRwOi8vd3d3LmNzc2Zsb3cuY29tXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZTpcclxuICogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcclxuICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlIDI1cHgpOyB9XG5cbi5zd2l0Y2gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDsgfVxuXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSwgLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtbW96LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cblxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb2ZmKTtcbiAgcmlnaHQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgbGVmdDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDdhOGQ4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiA0MHB4O1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zd2l0Y2gtYmx1ZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGRpdiwgLmNjanMtY2FyZC1zdHlsZSBkaXYge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXG4uY2Nqcy1jYXJkIHNlbGVjdCwgLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsXG4uY2Nqcy1jYXJkIGxhYmVsLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcbi5jY2pzLWNhcmQgbGVnZW5kLCAuY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCxcbi5jY2pzLWNhcmQgYnV0dG9uLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsIC5jY2pzLWNhcmQgbGVnZW5kLFxuLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsIC5jY2pzLWNhcmQgZmllbGRzZXQsXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwgLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwgLmNjanMtY2FyZCBidXR0b24sIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZCBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LCAuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IC4yNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW1cXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBzZWxlY3QsIC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgY29sb3I6ICM3NjdmODYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVlbVxcOSAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNWVtIDBcXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC42ODc1ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc2N2Y4NiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMDAwOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlIHtcbiAgY29sb3I6ICM3OGQyMTY7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAuOWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtLjQ1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLS40NWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGJvdHRvbTogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlIHtcbiAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB0b3A6IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlciB7XG4gIG1hcmdpbi10b3A6IDMuODVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNC44MTI1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB3aWR0aDogNy41ZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXQge1xuICByaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIuOTVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICAqaGVpZ2h0OiAyLjZlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMge1xuICB6LWluZGV4OiA0OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZTZlNmU2KSwgdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcuMmVtKSB7XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzEyNjFjZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA5NywgMjA1LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4LCA5NywgMjA1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2IyNjZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTAyLCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc4LCAxMDIsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDA2NmNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAyLCAyMDMsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTAyLCAyMDMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2YwMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgNTEsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCA1MSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMyYjk3MzggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgMTUxLCA1NiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MiwgMTUxLCA1NiwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDc5YmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjEsIDE5MCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMjEsIDE5MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzJlNzdiYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxMTksIDE4OCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTE5LCAxODgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y3OWIwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTU1LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NywgMTU1LCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjY3MjE0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMTQsIDIwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NiwgMTE0LCAyMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjgsIDM2LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjgsIDM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjM2MzYzNjM2ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC4xODE4MTgxOGVtIC40NTQ1NDU0NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICByaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0ge1xuICBib3R0b206IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMWVtIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0ZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIge1xuICB0b3A6IDIuMjVlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMuMjVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwLjM1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQuMzVlbSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDhlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAqZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmQge1xuICAqbGVmdDogLS41ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhciB7XG4gIHdpZHRoOiAzLjVlbSAhaW1wb3J0YW50O1xuICAqd2lkdGg6IDIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAqbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXIge1xuICByaWdodDogMDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnLycgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA0Ljc1ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDExZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkOm5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIHNlbGVjdCB7XG4gIHBhZGRpbmc6IC4yNWVtIDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDsgfVxuXG5maWVsZHNldC5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Mge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSwgLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsIC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQuY2Nqcy1jb21wbGV0ZSwgc2VsZWN0LmNjanMtY29tcGxldGUsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc4ZDIxNiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsIHNlbGVjdC5jY2pzLWNvbXBsZXRlOmZvY3VzLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KTsgfVxuXG5pbnB1dC5jY2pzLWVycm9yLCBzZWxlY3QuY2Nqcy1lcnJvciwgZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsIGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmE5Yjg5OyB9XG5cbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsIHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLCBmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50OyB9XG5cbi50ZXJtcy1jb25kaXRpb25zLXBvcHVwLFxuLnByaXZhY3ktbm90aWNlLXBvcHVwIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwLnJlbW9kYWwsXG4gIC5wcml2YWN5LW5vdGljZS1wb3B1cC5yZW1vZGFsIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtaGVhZGVyLFxuICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyxcbiAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4sXG4gICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0cmlhbC1kaXYgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0cmlhbC1kaXYgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC5wb2xsIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0YS1jb250YWN0LWZvcm0gaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5idG4tLXByaW1hcnk6OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICN0cmlhbC1kaXYgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAjdHJpYWwtZGl2IC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAucG9sbCAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wb2xsIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlcixcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAjdGEtY29udGFjdC1mb3JtIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRjLWFqYXgtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cbiAgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jdG9jSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXHIgYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICN0b2NIZWFkZXI6aG92ZXIsICN0b2NIZWFkZXI6Zm9jdXMsICN0b2NIZWFkZXIub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdG9jSGVhZGVyOmhvdmVyOjphZnRlciwgI3RvY0hlYWRlcjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgI3RvY0hlYWRlci5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuICAjdG9jSGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jdG9jUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICN0b2NQYW5lbC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9jUGFuZWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI3RvY1BhbmVsIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICN0b2NQYW5lbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgICN0b2NQYW5lbCBhOmhvdmVyLCAjdG9jUGFuZWwgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3RvY1BhbmVsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODUsIDEzNywgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuI2NkLXRvdXItdHJpZ2dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgOTEsIDE0NywgMC44KTsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIC5uZXctZmVhdHVyZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjI3MzIwOyB9XG5cbiNjZC10b3VyLXRyaWdnZXIgLmxlYXJuLW1vcmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ub3ZlcmxheS10b3VyIHtcbiAgei1pbmRleDogMTIwMCAhaW1wb3J0YW50OyB9XG5cbi5jZC10b3VyLXdyYXBwZXIuYWN0aXZlIHtcbiAgei1pbmRleDogMTIwMSAhaW1wb3J0YW50OyB9XG5cbiNjZC10b3VyLXRyaWdnZXIgLmNkLXRvdXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NSwgMTM3LCAwLjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud3R0X21saV9jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53dHRfbWxpX2NvbnRhaW5lciB1bCBsaSBkaXYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cblxuLnd0dF9tbGlfY29udGFpbmVyIGEsXG4ud3R0X21saV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAud3R0X21saV9jb250YWluZXIgYSBpLFxuICAud3R0X21saV9saW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLnd0dF9tbGlfbGluayB7XG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBoMiAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGEsIC53dHRfbWxpX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gIGJhY2tncm91bmQ6ICNiYmJhYmEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNiYmJhYmE7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgc3Bhbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcy5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9jb250YWluZXIgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5tbGktcmVzb3VyY2VzIGFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1saS1yZXNvdXJjZXMgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnd0dF9sYW5kaW5nX21saV9jb250YWluZXIgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4udHJlYXRpZXMtc2VhcmNoLFxuLnRyZWF0aWVzLXF1aWNrLWZpbmQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmNob3Nlbi1jb250YWluZXIsXG4gIC50cmVhdGllcy1xdWljay1maW5kIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50cmVhdGllcy1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmZvcm0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDA4cHg7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDMyMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIxOXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDMyMXB4OyB9IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgbm8tcmVwZWF0IDAgMDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAuYnRuLS1wcmltYXJ5LCAudHJlYXRpZXMtcXVpY2stZmluZCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4udHJlYXRpZXMtcXVpY2stZmluZCAuYnRuLS10ZXJ0aWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgI2VkaXQtc2F2ZSB7XG4gIG1hcmdpbjogLTVweCAwIDEwcHg7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC5kZWZhdWx0LWNvbmZpcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAudGFUaXAtdHJlYXRpZXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jZmlsdGVyLXRyZWF0aWVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI2NvbXBhcmUtZm9ybS13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb21wYXJlLWRpc2FibGUtcG9wdXBzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNvbXBhcmVfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLFxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZS1yZXNldCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZS1yZXNldDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLmNvbXBhcmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuY29tcGFyZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLmNvbXBhcmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5jb21wYXJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAuY29tcGFyZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbXBhcmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29tcGFyZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuY29tcGFyZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLmNvbXBhcmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmNvbXBhcmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29tcGFyZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50cmVhdGllcyAuY29udGFpbiwgLnRyZWF0aWVzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnRyZWF0aWVzIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbltjbGFzcyo9XCJxdWljay10cmVhdGllc1wiXSAudHJlYXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi50cmVhdGllcy1jb21wYXJlX19hZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fYWRkIC5mb3JtLWVsZW1lbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAudHJlYXRpZXMtY29tcGFyZV9fYWRkIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fYWRkIC5hZGQtcGFydG5lcnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDMsXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDMsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjg1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCxcbiAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIFtpZCo9XCJlZGl0LXNlYXJjaC1idG5cIl0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAxOXB4OyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0sXG4gICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtICsgLmZvcm0taXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSAuZm9ybS1yYWRpbyxcbiAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCxcbiAgICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSAuZm9ybS1yYWRpbyArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtOmxhc3QtY2hpbGQsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLXRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLXRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAudHJlYXRpZXMtY29tcGFyZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4OyB9XG5cbi50cmVhdGllcy1jb21wYXJlX19sZWZ0LFxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQgaGVhZGVyLFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX190aXRsZSxcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQgLmFydGljbGVfX2JhcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IC5hcnRpY2xlX19iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCxcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRyZWF0eS1tZXRhZGF0YV9fcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGF0aWNfZWRpdG9yc19ub3RlIHtcbiAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5yYXRlcy1jb21wYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5yYXRlcy1jb21wYXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0taXRlbS1wYXJ0bmVyMSxcbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbjogMTlweCAwIDIwcHg7IH1cbiAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIC4zczsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50czpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50czpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnd0dC1yYXRlLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICNjb21wYXJlLWJ5LXJhdGVzLWZvcm0gLmxpc3RpbmdfX2Rlc2NyaXB0aW9uLCAjY29tcGFyZS1ieS1yYXRlcy1mb3JtIC5saXN0aW5nX19jb250cm9scywgI2NvbXBhcmUtYnktcmF0ZXMtZm9ybSAud3R0LXJhdGUtYnV0dG9ucywgI2NvbXBhcmUtYnktcmF0ZXMtZm9ybSAud3RzLWxpbmssICNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nX19kZXNjcmlwdGlvbiwgI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3RpbmdfX2NvbnRyb2xzLCAjcmVmZXJlbmNldGFibGUtZm9ybSAud3R0LXJhdGUtYnV0dG9ucywgI3JlZmVyZW5jZXRhYmxlLWZvcm0gLnd0cy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnF1aWNrLXJhdGUtaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5xdWljay1yYXRlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMzsgfVxuICAucXVpY2stcmF0ZXMtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlICsgdWwge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnRyZWF0aWVzLXRvY19fbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC50cmVhdGllcy10b2NfX2xpbmsgYTpob3ZlciwgLnRyZWF0aWVzLXRvY19fbGluayBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBDU1BST0pFQ1QtODc0ODogRmlyc3QganVzdCBpbmRlbnRlZCBuZXh0ZWQgVE9DIGVudHJ5IGxpbmtzLCBidXQgZGVjaWRlZCBub3QuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG4qL1xuLnRyZWF0aWVzLW5ld3MgLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJPUlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udHJlYXRpZXMtbmV3cyAuZm9ybS10eXBlLXNlbGVjdDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyZWF0aWVzLW5ld3MgLnJlc2V0LWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRyZWF0aWVzIGhlYWRlciAud3RzbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAycHg7IH1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmctbGVmdDogN3B4OyB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnkgdWwsICN0cmVhdHlzdW1tYXJ5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5Tm9TcGFjZSBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jc3RpY2t5LXdyYXBwZXIgLmJsb2NrLmdyb3VwID4gb2wge1xuICBoZWlnaHQ6IDUwN3B4O1xuICBtYXgtaGVpZ2h0OiA1MDdweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM1ZTdjZDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGQsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0cixcbi5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGFibGUsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdGQsIC5tbGlfY29tcGFyZV9fcmlnaHRfZnVsbHRleHQgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi50b3AtYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG9wLWJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5iYW5uZXItcGxhY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4OyB9XG5cbiN0cmlhbC1iYW5uZXItZGl2IHtcbiAgcGFkZGluZzogNDBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTQwcHg7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbSxcbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZSxcbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbS1jb2RlIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbS1jb2RlIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUge1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUge1xuICAgICAgd2lkdGg6IDk4JTsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtcmVzZW5kIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYXRlc3RfbmV3c19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubGlzdGluZ19sYXRlc3RfbmV3c19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7IH1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNDBweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAuZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICByaWdodDogMTI1cHg7IH1cblxuLmxhdGVzdF9uZXdzX2NvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGF0ZXN0X25ld3NfY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggI2YxZjFmMSBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDRweCAwIDVweCAwOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LUludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1GZWRlcmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtU3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSAubGF0ZXN0X25ld3NfYmxvY2tfX3RpdGxlX2hlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4Y29udHJvbC1pbm5lciB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiB7XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldixcbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1wcmV2OmFjdGl2ZSwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldjpmb2N1cywgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldjpob3ZlcixcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQ6YWN0aXZlLFxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtbmV4dDpmb2N1cyxcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ud2F5ZmFpci1yZWFjdC1hcHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAudG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5zZWxlY3QtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXItLWhhcy12YWx1ZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Igc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wtLW1lbnUtaXMtb3BlbiAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3VwLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDFweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY2xlYXItaW5kaWNhdG9yIHtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2lucHV0IGlucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19vcHRpb246YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX29wdGlvbi0taXMtZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX21lbnUge1xuICAgIG1hcmdpbjogMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1pY29uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjIxLCAyMjEsIDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMXB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWljb246YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cC5leHBhbmRlZCAubWVudS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAuZXhwYW5kZWQgLm1lbnUtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmxpbmstbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAge1xuICAgIGJvcmRlcjogc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0taXRlbSAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0tc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcHggMDsgfVxuICAgICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0tc3VibWl0IC5idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLlJlYWN0VGFibGUge1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5SZWFjdFRhYmxlIC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICAuUmVhY3RUYWJsZSAuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLlJlYWN0VGFibGUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuUmVhY3RUYWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIC8qIFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtOyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10aCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aCA+IGRpdiB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGguLWN1cnNvci1wb2ludGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgMCAtMTJweCBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGguLXNvcnQtZGVzYzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSBuby1yZXBlYXQ7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGguLXNvcnQtYXNjOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy13aGl0ZS5wbmcpIDAgLTI0cHggbm8tcmVwZWF0OyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10ci1ncm91cCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10ci1ncm91cCAucnQtdHIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGgsIC5SZWFjdFRhYmxlIC5ydC10ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoIHAsIC5SZWFjdFRhYmxlIC5ydC10ZCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciAucnQtdGguLXNvcnQtYXNjLCAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciAucnQtdGguLXNvcnQtZGVzYyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aC4tY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10Ym9keSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRyLi1ldmVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuUmVhY3RUYWJsZSAubm90ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjODg4OyB9XG5cbi50YVRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFUYWJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi50YVRhYiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhVGFiOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhVGFiIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjRhMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4udGFUYWIuc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnRhVGFiLnNlbGVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfVxuICAudGFUYWIuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFUYWIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGFUYWIuc2VsZWN0ZWQ6YmVmb3JlLCAudGFUYWIuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cblxuLnRhVGFiX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFUYWJfbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMjZweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4ud2F5ZmFpci1zZWxlY3QtZ28tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53YXlmYWlyLXNlbGVjdC1nby1jb250YWluZXIgc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgLndheWZhaXItc2VsZWN0LWdvLWNvbnRhaW5lciAud2F5ZmFpci1zZWxlY3QtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDFweCAxcHggMXB4IDA7IH1cblxuLm5leHVzLXRyYWNrZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA2ODM4OyB9XG5cbi53YXlmYWlyLWJldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5iZXRhLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDNweDsgfVxuXG4uYmV0YS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLndheWZhaXJfX2NvbnRlbnQtLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53YXlmYWlyLWRvYy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2F5ZmFpci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC53YXlmYWlyLWN0YSAuY29udGVudC1ibG9jay0tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLndheWZhaXItY3RhIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud2F5ZmFpci1jdGEgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAud2F5ZmFpci1jdGEgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLndheWZhaXItY3RhIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLndheWZhaXItY3RhIC5tZWRpYV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMwMDY4Mzg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud2F5ZmFpci1jdGEgLmJldGEtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyxcbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyxcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvID4gYSxcbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvID4gYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhIHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3QgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuIHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAgICAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uID4gLmJ0bjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uID4gLmJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDsgfSB9XG5cbi5lZGl0X2Fubm90YXRpb24sIC5qcy1jb3B5LXRvLWNsaXBib2FyZCwgLmRlbGV0ZS1hbm5vdGF0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi53b3JrYmVuY2hfbW9kYWwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgbWF4LWhlaWdodDogOTV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAud29ya2JlbmNoX21vZGFsIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIsXG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCxcbiAgLndvcmtiZW5jaF9tb2RhbCAuYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgICAud29ya2JlbmNoX21vZGFsIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIsXG4gICAgICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyLS13b3JrYmVuY2gsXG4gICAgICAud29ya2JlbmNoX21vZGFsIC5hbm5vdGF0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLndvcmtiZW5jaF9tb2RhbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5yZW1vZGFsX2RvY3VtZW50LXNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDgwdmg7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5kb2N1bWVudC1zZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyLFxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyOmFmdGVyLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgcCxcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgcCxcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIGEsXG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzLFxuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlcixcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUsXG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwNTU4OTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSBidXR0b24gKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSBidXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIC5zdGF0ZV9fdmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgKyAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZGRkOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAuc3RhdGVfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIG9sIGxpLmhhcy12ZXJzaW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG4uc3RhdGVfX2RvY3VtZW50IGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmhvdmVyLCAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDpmb2N1cywgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5zdGF0ZV9fZG9jdW1lbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnRhYmxlLnd0cy1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdGFibGUud3RzLWludHJvIHRib2R5IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgdGFibGUud3RzLWludHJvIGltZy5wd2Nsb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4sIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAud3RzIC5saXN0aW5nX19jb250ZW50IC53cmFwX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnd0cyAud3RzLXFjLWZpcnN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud3RzIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHMgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnd0cyAubGlzdGluZ19fY29udGVudCBwLmNvcHlyaWdodC1saW5lIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi53dHMgLmxpc3RpbmdfX2NvbnRlbnQgc2VjdGlvbiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ud3RzIHAuY29weXJpZ2h0LWxpbmUge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnd0cyBoZWFkZXIgaW1nLnB3Y2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC53dHMgLmFydGljbGVfX2JhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1zdW1tYXJ5IHVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGQudGFibGVoZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIuaGVhZHJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyICNzdW1tYXJ5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnB3Y2NvbnRhY3Qge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAud2J0aWxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGVkZXNjIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5yZWFsdGltZUFydGljbGVDb250YWluZXIge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjBGMEYwO1xuICBwYWRkaW5nOiAwcHggMCAxMHB4IDA7IH1cblxuLnJlYWx0aW1laGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8yNHB4IExhdG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIGNvbG9yOiAjMDA2NEEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRBMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucmVhbHRpbWVMYWJlbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8xNnB4IExhdG87IH1cblxuLnJlYWx0aW1lRG9jVHlwZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8xNnB4IExhdG87IH1cblxuLnJlYWx0aW1lRGF0ZXRpbWUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMXB4LzEzcHggTGF0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucmVhbHRpbWVBcnRpY2xlVGl0bGUge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gIC5yZWFsdGltZUFydGljbGVUaXRsZSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDIwcHgvMjRweCBMYXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICMwMDY0QTI7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucmVhbHRpbWVDaXRlcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICNwYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5oZWFkZXIsIGZvb3RlciwgLmFydGljbGVfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19hY3Rpb25zLFxuICAuYnJlYWRjcnVtYnMsIC5hcnRpY2xlX19iYXItLW1pbmksICN0b29sYmFyLCAjYXV0aGNhY2hlZGJnLFxuICAuZnJsLXNpZGViYXIsIC50cmVhdGllc19fY29udGVudC0tc2lkZWJhciwgLmZhdGNhX19jb250ZW50LS1zaWRlYmFyLFxuICAuZW9tbC1zaWRlYmFyLCAubWFnYXppbmUtLWFydGljbGVfX3NpZGViYXIsIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLCAuYXJ0aWNsZV9fbmF2LCAubWFnYXppbmVfX3RpdGxlLFxuICAuYmxvY2stdGFjb3B5cmlkLCAuYmxvY2stdGFsYXRlc3RuZXdzLCAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50LCAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxufVxyXG5cclxuJWljb24sXHJcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlLFxyXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmljb24tb25seTo6YmVmb3JlLFxyXG4uaWNvbi1vbmx5OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuXHJcbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cclxuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cclxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG4iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XHJcbiIsIi8vIFNwaW5uaW5nIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICZbY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XHJcblxyXG4vLyBIb29rIGZvciBJRTgtOVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gZmEtaWNvbigpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XHJcbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1Zzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15Yzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNiAhZGVmYXVsdDtcclxuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XHJcbiRmYS1jc3MtcHJlZml4OiAgICAgICBpY29uICFkZWZhdWx0O1xyXG4vLyBJZiB2ZXJzaW9uIGNoYW5nZXMsIHVwZGF0ZSBwcmVsb2FkIGxpbmsgaW4gdGVtcGxhdGVzL3N5c3RlbS9odG1sKi50cGwucGhwIGZpbGVzLlxyXG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcclxuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcclxuXHJcbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XHJcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xyXG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcclxuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xyXG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XHJcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xyXG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XHJcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcclxuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcclxuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XHJcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XHJcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XHJcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcclxuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xyXG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcclxuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcclxuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XHJcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcclxuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcclxuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcclxuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcclxuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcclxuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xyXG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xyXG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XHJcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xyXG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XHJcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcclxuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xyXG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XHJcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xyXG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XHJcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcclxuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcclxuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xyXG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xyXG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xyXG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcclxuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcclxuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xyXG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcclxuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XHJcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcclxuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XHJcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xyXG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcclxuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcclxuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xyXG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xyXG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xyXG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcclxuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xyXG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcclxuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XHJcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcclxuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcclxuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xyXG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcclxuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XHJcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcclxuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xyXG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcclxuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcclxuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xyXG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcclxuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XHJcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcclxuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcclxuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcclxuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XHJcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcclxuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XHJcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xyXG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcclxuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcclxuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcclxuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcclxuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcclxuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcclxuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcclxuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcclxuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XHJcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XHJcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xyXG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XHJcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XHJcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xyXG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XHJcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcclxuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XHJcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcclxuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XHJcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XHJcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcclxuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xyXG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xyXG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xyXG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcclxuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcclxuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcclxuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XHJcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcclxuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xyXG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XHJcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcclxuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xyXG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcclxuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xyXG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcclxuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xyXG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcclxuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcclxuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XHJcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XHJcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xyXG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcclxuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XHJcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcclxuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xyXG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcclxuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XHJcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcclxuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XHJcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XHJcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcclxuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XHJcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xyXG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XHJcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xyXG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XHJcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xyXG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xyXG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcclxuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xyXG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XHJcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XHJcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xyXG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xyXG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XHJcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XHJcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XHJcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xyXG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xyXG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XHJcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcclxuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XHJcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XHJcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XHJcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xyXG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcclxuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xyXG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xyXG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcclxuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XHJcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XHJcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XHJcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XHJcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcclxuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xyXG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XHJcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xyXG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xyXG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xyXG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xyXG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XHJcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xyXG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcclxuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcclxuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xyXG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XHJcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XHJcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcclxuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XHJcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xyXG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcclxuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XHJcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcclxuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XHJcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xyXG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcclxuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xyXG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XHJcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcclxuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcclxuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcclxuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xyXG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xyXG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XHJcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcclxuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcclxuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xyXG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XHJcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XHJcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XHJcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcclxuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XHJcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcclxuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XHJcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xyXG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xyXG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcclxuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xyXG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XHJcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xyXG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcclxuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcclxuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XHJcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XHJcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcclxuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcclxuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcclxuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XHJcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcclxuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcclxuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XHJcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XHJcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcclxuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xyXG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcclxuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XHJcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xyXG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XHJcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcclxuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcclxuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xyXG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcclxuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xyXG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcclxuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xyXG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcclxuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcclxuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XHJcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xyXG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xyXG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcclxuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XHJcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcclxuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcclxuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XHJcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcclxuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcclxuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XHJcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcclxuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xyXG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XHJcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcclxuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xyXG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcclxuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xyXG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcclxuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xyXG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XHJcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xyXG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XHJcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcclxuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcclxuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcclxuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcclxuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XHJcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcclxuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XHJcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XHJcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcclxuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XHJcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xyXG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcclxuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcclxuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xyXG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcclxuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcclxuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcclxuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcclxuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xyXG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xyXG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcclxuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xyXG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcclxuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xyXG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcclxuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XHJcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcclxuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XHJcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XHJcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XHJcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcclxuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcclxuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcclxuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xyXG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcclxuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcclxuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcclxuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xyXG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xyXG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcclxuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XHJcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcclxuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xyXG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xyXG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xyXG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10djogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XHJcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcclxuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcclxuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xyXG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XHJcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xyXG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XHJcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xyXG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xyXG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xyXG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xyXG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XHJcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xyXG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xyXG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XHJcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcclxuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XHJcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XHJcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcclxuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xyXG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XHJcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcclxuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xyXG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcclxuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xyXG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcclxuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xyXG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcclxuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb20tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3Mtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2gtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0Yy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob28tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3RvcnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10di0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91enotLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcblxyXG5hcnRpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgQGV4dGVuZCAlYnJlYWRjcnVtYjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGV4dGVuZCAlYnJlYWRjcnVtYl9fcm9vdDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbn0gLy8gRU5EIGJyZWFkY3J1bWJzXHJcblxyXG4uYXJ0aWNsZV9fbmF2LFxyXG4uYXJ0aWNsZS1wZGZfX25hdiB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcclxufSAvLyBFTkQgYXJ0aWNsZV9fbmF2XHJcblxyXG4uYXJ0aWNsZS1wZGZfX25hdiB7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuaGdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuYXJ0aWNsZV9fcHJpbWFyeSxcclxuICAuYXJ0aWNsZV9fc2Vjb25kYXJ5LFxyXG4gIC5hcnRpY2xlX190ZXJ0aWFyeXtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19zZWNvbmRhcnkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190aXRsZXtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59IC8vIEVORCBoZ3JvdXBcclxuXHJcbi5kb3VibGVfdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG91YmxlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUGRmIE9ubHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuI3BkZi1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFZGl0b3JzIE5vdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEhSXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcclxuICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxuICBtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGgsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCxcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCxcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwLFxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRoIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEJhclxyXG5cclxuLmFydGljbGVfX2JhciB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgcGFkZGluZzogMTJweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYztcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX2FjdGlvbnMge1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYztcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XHJcblxyXG4gICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX2Zhdm9yaXRlLFxyXG4uYXJ0aWNsZV9fcHJpbnQsXHJcbi5hcnRpY2xlX19wZGYsXHJcbi5hcnRpY2xlX19zb2NpYWwsXHJcbi5hcnRpY2xlX19lbWFpbCxcclxuLmFydGljbGVfX2NvbXBhcmV7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3BhbntcclxuICAgICAgZmxvYXQ6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19jb21wYXJlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gRmF2b3JpdGVkXHJcbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fc29jaWFsIHtcclxuICAvLyBPdmVycmlkZSBkZWZhdWx0IEFUIHN0eWxlc1xyXG4gICNhdHN0Yngge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19iYXItLW1pbmkge1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIFN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuXHJcbiAgc3Ryb25nOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRhLXN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS10aXRsZSxcclxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7IC8vIFdhcyAyNHB4XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7IC8vIFdhcyAyMHB4XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8vIFdhcyAxN3B4XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDE0cHhcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7IC8vIFdhcyAxMnB4XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLy8gVEVNUCBRVUlDSyBGSVggZm9yIG1pc3Npbmcgc3BhY2VzXHJcbiAgLy8gaW4gc29tZSBhc3BlY3RzIG9mIGZ1bGwgdGV4dFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmID4gcCB7XHJcbiAgICAmOmVtcHR5ICsgcCxcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAvLyBJZiBpbWFnZSBpbiBmaXJzdCBwYXJhZ3JhcGgsXHJcbiAgICAgIC8vIHJlbW92ZSB0b3AgbWFyZ2luXHJcbiAgICAgIC50YXBpYyxcclxuICAgICAgLnRhY2FwcGljIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBZGRlZCBvbC4gQ1NQUk9KRUNULTUyMzVcclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAvLyBUaGlzIGlzIGluIHRoZSBwYWdlIHRlbXBsYXRlIGZvciBvbCAobm90IHN1cmUgd2h5KTsgSSdtIGFkZGluZyB0aGUgb2wgdmVyc2lvbiBoZXJlLiBDU1BST0pFQ1QtNTIzNVxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbiAgdWwsIG9sLCBvbCBvbCwgb2wgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgfVxyXG4gIHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gIC8qJiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24gPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfSovXHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vIENTUFJPSkVDVC0xMjg0NTogTWFrZSBwcmUtQWxmcmVzY28gY2FwdGlvbnMgdXNlIG5ld2VyIHN0eWxpbmcuXHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vIENTUFJPSkVDVC0xMjg0NTogTWFrZSBwcmUtQWxmcmVzY28gY2FwdGlvbnMgdXNlIG5ld2VyIHN0eWxpbmcuXHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvb3Rub3Rlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbiAgLkZvb3Rub3RlcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuRm9vdG5vdGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC8vIEZvb3Rub3RlcyBzcGFjaW5nIGlzc3VlXHJcbiAgc3VwICsgaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVkdWNlIHR0IChtb25vc3BhY2VkIGZvbnQgZm9yIG9sZC1zdHlsZSB0YWJsZXMpIHNvIHRoZXkgZml0LlxyXG4gIHR0LCAubGVnYWN5VGFibGVSb3cge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbn0gLy8gRU5EIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG5cclxuLy8gRGlzYWJsZSB0aGlzIHJ1bGUgZm9yIHRhYmxlcyB3aXRoIHN0aWNreSBoZWFkZXJzXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbjpub3QoLnd0cykgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZTpub3QoLnRhYmxlKSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgZGlzcGxheTpibG9ja1xyXG59XHJcblxyXG4ucHJpbnQtbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgQnlsaW5lIC8gQXV0aG9ycyBURU1QT1JBUllcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmJ5bGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuXHJcbiAgLmJ5bGluZS1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3ItbmFtZS1tYWlsdG8td3JhcHBlcntcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWltZyB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDM1cHgpO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMwMDU1ODk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLDAsMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCeWxpbmUgYWJvdXQgc2VjdGlvbiBpbiBNYWdhemluZXNcclxuLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vYnlsaW5lIGF1dGhvciBtYWlsdG9cclxuLmF1dGhvcl9tYWlsdG8ge1xyXG4gIGZvbnQtc2l6ZTogOHB0O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWxmcmVzY28gQXV0aG9ycyBpbWFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gQ1NQUk9KRUNULTEyODQ1OiBSZW1vdmUgcmVxdWlyZW1lbnQgZm9yIGZsb2F0aW5nIHJpZ2h0L2xlZnQ7IHRoZXNlIHdlcmUgY3JlYXRlZCBGT1IgZmlndXJlIGNhcHRpb25zLlxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZpZ0NhcHRpb24sXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBmaWdoZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiAuRmlnSGVhZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlLmZsb2F0aW5nLmxlZnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIENvbnRlbnQgU2V0dGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1ldGFkYXRhLXJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0gLy8gRU5EIG1ldGFkYXRhLXJvd1xyXG5cclxuLm1ldGFkYXRhX19sYWJlbCxcclxuLm1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbn1cclxuXHJcbi5tZXRhZGF0YV9fbGFiZWwge1xyXG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSAvLyBFTkQgbWV0YWRhdGFfX2xhYmVsXHJcblxyXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59IC8vIEVORCBtZXRhZGF0YV9fcmVzdWx0c1xyXG5cclxuXHJcblxyXG4uYXJ0aWNsZS1wZGZfX2NvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWRhdGUtcHJlcGFyYXRpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGFibGUgb2YgQ29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50b2N7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAudG9jLXRpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCA2cHggMjBweDtcclxuICAgIGNvbG9yOiM3Nzc7XHJcbiAgfVxyXG4gIG9se1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowIDAgMCAxMHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgb2x7XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwMDY0YTI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBDb21tZW50c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdLFxyXG4uYXJ0aWNsZV9fY29tbWVudHMsXHJcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCxcclxuLmFydGljbGVfX2F0dHJpYnV0ZXMge1xyXG4gIC5wYW5lbCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbWluaW1pemUtbm9pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5leHBhbmRlZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWNvbW1lbnQtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZSBhZHZhbmNlZCBoZWxwIGF0dGFjaGVkIHRvIGNvbW1lbnQgYmxvY2tcclxuICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZC10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJtaXQtY29tbWVudF9faW50cm8ge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21tZW50IHtcclxuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuLmNvbW1lbnRfX2F1dGhvciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudF9fYWN0aW9ucyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLmxpbmtzIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaTplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBGb290ZXIgTmF2IChCbHVlIEJhcilcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFydGljbGVfX25hdi0tZm9vdGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGUsXHJcbiAgLm5leHQtYXJ0aWNsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtYXJ0aWNsZSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQsXHJcbiAgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUgYSxcclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWxpbmssXHJcbiAgLm5leHQtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzgwQjJDRjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxlZnQtZGlyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1yaWdodC1kaXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBhcnRpY2xlX19uYXYtLWZvb3RlclxyXG5cclxuXHJcbi8qXHJcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG4qL1xyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcclxuICBhID4gaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuIC8qIGRpdiB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcbiAgfSovXHJcbiAgLypcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwOmVtcHR5e1xyXG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICB9Ki9cclxufS8vIGVuZCBhcnRpY2xlX190YS1mdWxsLXRleHRcclxuXHJcblxyXG4uaW5kZW50ZWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZGQgcmVkIGZvbnQgdG8gZGF0YS10eXBlIGNhdXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhdXRpb257XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXVFQvRWRpdG9yaWFsIGV4cGFuZGFibGUgbm90ZXMgZW1iZWRkZWQgaW4gY29udGVudCBpbiBBbGZyZXNjb1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvLyBNdXN0IHVzZSBtb3JlIHNwZWNpZmljIHNlbGVjdG9yIGJlY2F1c2UgLmNvbnRlbnQtYmxvY2tfX2xpbmsgaXMgb3ZlcnJpZGRlblxyXG4gIC8vIGJ5IGFuIEZSTCB0aGluZyB0aGF0J3Mgbm90IHRhcmdldGVkIHRvIEZSTCBwYWdlcy5cclxuICAuY29udGVudC1ibG9ja19fbGluay5zZWN0aW9uLW1pbmltaXplIHtcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLmV4cGFuZGVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cclxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDU1MgZm9yIHRoZSBFTWFpbCBQREYgcG9wLXVwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuZm9ybSNlbWFpbFBERkZvcm0gLmxhbmRpbmdfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7XHJcbn1cclxuXHJcbi50YWJsZVVwcGVyV3JhcHBlcntcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFibGVVcHBlckRpdiB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vICBNdXN0IGJlIGV4dGVuZGVkIGluIHRoZSB1bCBvZiB0aGUgYnJlYWRjcnVtYnNcclxuLy8gIEFkZHMgYXV0by1tYWdpY2FsIHNlcGFyYXRvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gU2ltcGxlIGJyZWFkY3J1bWIgXCI+XCJcclxuJWJyZWFkY3J1bWIge1xyXG4gICYgPiBhICsgYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHNpemUoNHB4IDhweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9icmVhZGNydW1iLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhdGggYnJlYWRjcnVtYiBcIi9cIlxyXG4lYnJlYWRjcnVtYi0tcGF0aCB7XHJcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiL1wiO1xyXG4gIH1cclxufVxyXG5cclxuJWJyZWFkY3J1bWJfX3Jvb3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuIiwiLy8gU2l6aW5nIG1peGluXHJcbkBtaXhpbiBzaXplKCRzaXplKSB7XHJcblxyXG4gIC8vIElmIG9ubHkgb25lIHZhbHVlIGlzIHByZXNlbnRcclxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAxIHtcclxuXHJcbiAgICBAaWYgdW5pdGxlc3MoJHNpemUpIHtcclxuICAgICAgd2lkdGg6ICRzaXplICsgcHg7XHJcbiAgICAgIGhlaWdodDogJHNpemUgKyBweDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHNpemUpKSB7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElmIGJvdGggdmFsdWVzIGFyZSBwcmVzZW50XHJcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMiB7XHJcblxyXG4gICAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xyXG4gICAgJGhlaWdodDogbnRoKCRzaXplLCAyKTtcclxuXHJcbiAgICBAaWYgJHdpZHRoID09IGF1dG8ge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgdW5pdGxlc3MoJHdpZHRoKSB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGggKyBweDtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG5vdCh1bml0bGVzcygkd2lkdGgpKSB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRoZWlnaHQgPT0gYXV0byB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIH1cclxuICAgIEBpZiB1bml0bGVzcygkaGVpZ2h0KSB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodCArIHB4O1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRoZWlnaHQpKSB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGF4IE5vdGVzIFNlbGVjdFxyXG5cclxuLnRheC1ub3Rlcy1zZWxlY3QtY29sbGVjdGlvbnMgLm1lZGlhX19jb250ZW50IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5saXN0aW5nICsgLnRucy1sYW5kaW5nLWN0YSB7XHJcbiAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuXHJcbi50bnMtbGFuZGluZy1jdGEge1xyXG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAudG5zLWxhbmRpbmctY3RhX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgaGVpZ2h0OiAxMjhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBmaWxsOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRucy1sYW5kaW5nLWN0YV9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBUYWJsZSBvZiBjb250ZW50c1xyXG4udG5zLXRvYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuI3RvY0hlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyxcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmLm9wZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOjphZnRlcixcclxuICAmOmZvY3VzOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXRvZ2dsZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuI3RvY1BhbmVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGxpICsgbGkge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB9XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybSBOb3JtYWxpenRpb247IGFraW4gdG8gRm9ybWFsaXplXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiN7JGFsbC10ZXh0LWlucHV0c30sXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigycHggMXB4IDFweCwgc29saWQsICRmb3JtLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0tYm9yZGVyLXJhZGl1cztcclxuICBmb250OiAjeyRmb3JtLWZvbnQtc2l6ZX0gLyAjeyRiYXNlLWxpbmUtaGVpZ2h0fSAkZm9ybS1mb250LWZhbWlseTtcclxuICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3ItaG92ZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gICAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdy1mb2N1cztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIHNpemUoMTZweCk7XHJcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtY2hlY2sucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmNoZWNrZWQ6Zm9jdXMsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpjaGVja2VkOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDJweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAvLyBIaWRkZW5cclxuICAuZm9ybS10eXBlLXBhc3N3b3JkICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvcm0tZGlzYWJsZWR7XHJcbiAgbGFiZWx7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXJlcXVpcmVkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCAvIElucHV0IHdpdGggQWN0aW9uIEJ1dHRvblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2Zvcm0sXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24sXHJcbiAgLmZvcm0taXRlbSxcclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvLyBFbnN1cmUgYWx3YXlzIHNlZW1zIGNsaWNrYWJsZVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2xsb20tY2FwdGNoYS1jb250ZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuQG1peGluIHJlbW92ZUFwcGVhcmFuY2Uge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNob3cgLyBIaWRlIEVsZW1lbnRzXHJcbi8vICBUbyBiZSB1c2VkIGluIGpRdWVyeSBhcyBhIHRvZ2dsZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaXMtc2hvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXMtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJvcmRlciBNaXhpblxyXG4vL1xyXG4vLyAgRm9yIHVzZSBpbiBpbnN0YW5jZXMgd2hlcmUgbXVsdGlwbGUgYm9yZGVyLXdpZHRocyBhcmUgcmVxdWlyZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIGJvcmRlcigkYm9yZGVyLXdpZHRoLCAkYm9yZGVyLXN0eWxlOiBzb2xpZCwgJGJvcmRlci1jb2xvcjogYmxhY2spIHtcclxuICAvLyBpZiB0b28gbWFueSB3aWR0aHMsIHRocm93IGVycm9yXHJcbiAgQGlmIChsZW5ndGgoJGJvcmRlci13aWR0aCkgPiA0KSB7XHJcbiAgICBAd2FybiBcIkJvcmRlci13aWR0aCBhY2NlcHRzIGEgbWF4aW11bSBvZiA0IHdpZHRoIHBhcmFtZXRlcnM7ICAje2xlbmd0aCgkYm9yZGVyLXdpZHRoKX0gZm91bmQuXCI7XHJcbiAgfVxyXG5cclxuICAvLyBOZXcgYm9yZGVyIHdpZHRoIGxpc3RcclxuICAkbmV3LXdpZHRoOiAoKTtcclxuXHJcbiAgLy8gUG9wdWxhdGUgaXRcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkYm9yZGVyLXdpZHRoKSB7XHJcblxyXG4gICAgLy8gSWYgYm9yZGVyIGlzIHVuaXRsZXNzLCBhcHBlbmQgdW5pdFxyXG4gICAgQGlmIHVuaXRsZXNzKG50aCgkYm9yZGVyLXdpZHRoLCAkaSkpIHtcclxuICAgICAgJG5ldy13aWR0aDogYXBwZW5kKCRuZXctd2lkdGgsIG50aCgkYm9yZGVyLXdpZHRoLCAkaSkgKyBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gT3RoZXJ3aXNlLCBrZWVwIGFzIGlzXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICRuZXctd2lkdGg6IGFwcGVuZCgkbmV3LXdpZHRoLCBudGgoJGJvcmRlci13aWR0aCwgJGkpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvcmRlcjogJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogJG5ldy13aWR0aDtcclxufVxyXG4iLCIvKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS4xLjBcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXHJcbiovXHJcblxyXG4vKiBAZ3JvdXAgQmFzZSAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB6b29tOiAxO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5AaW5jbHVkZSBib3JkZXIoMCAxcHggMXB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbkBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDJweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3VwLWFycm93LnBuZycpIDVweCAwcHg7XHJcbiAgICBmb250LXNpemU6IDFweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdCAwcHggMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNhYWE7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDElO1xyXG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xyXG5AaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4vL2JhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XHJcbi8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgLTFweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAycHggbm8tcmVwZWF0O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xyXG4vLyBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4vLyBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNiB1cmwoJy4uL2ltYWdlcy91cC1hcnJvdy5wbmcnKSAwcHggMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXHJcbi5jaG9zZW4tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vLyAvKiBAZW5kICovXHJcbi8vIC8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXHJcbi8vIC5jaG9zZW4tcnRsIHtcclxuICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgIC8vICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgIC8vICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xyXG4gICAvLyAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgLy8gICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xyXG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgIC8vICAgcmlnaHQ6IGF1dG87XHJcbiAgIC8vICAgbGVmdDogM3B4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAvLyAgIHJpZ2h0OiBhdXRvO1xyXG4gICAvLyAgIGxlZnQ6IDI2cHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcclxuICAgLy8gICBmbG9hdDogcmlnaHQ7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xyXG4gICAvLyAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcclxuICAgLy8gICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuICAgLy8gICByaWdodDogYXV0bztcclxuICAgLy8gICBsZWZ0OiA0cHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcCB7XHJcbiAgIC8vICAgbGVmdDogOTk5OXB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgIC8vICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcclxuICAgLy8gICBwYWRkaW5nOiAwIDRweCAwIDA7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XHJcbiAgIC8vICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgLy8gICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAvLyAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgIC8vICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcclxuICAgLy8gICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcclxuICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcclxuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XHJcbiAgIC8vIH1cclxuXHJcbi8qIEBlbmQgKi8iLCIvKmhlYWRlciovXHJcblxyXG4ucGFnZS0tbm9uc3ViIHtcclxuICAud3JhcF9fY29udGVudCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluO1xyXG4gIH1cclxuXHRcclxuXHQuYnRuLS1wcmltYXJ5IGEge1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHJcblx0aGVhZGVye1xyXG5cdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgIC8vIExvZ29cclxuICAgIC5sb2dvIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG4gICAgfVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdH1cclxuXHR9IC8vIEVORCBoZWFkZXJcclxuXHJcblxyXG5cdC5lbmdhZ2VtZW50LWhlcm8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogN3JlbSAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5iZ19fd3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdH1cclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1heC13aWR0aDogNjQwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1oZXJvXHJcblxyXG5cclxuXHQuZW5nYWdlbWVudC1zdGF0cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVuZ2FnZW1lbnQtc3RhdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdHdpZHRoOiAzOCU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0d2lkdGg6IDM2JTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcblx0XHRcdFx0PiBzdHJvbmcsXHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdFx0Lmtlcm4ge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0c1xyXG5cclxuXHJcblxyXG5cclxuXHQvKmVuZCBzdGF0cyBmYWN0cyovXHJcblxyXG5cdC52aWRlby1zZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ZpZGVvLWJnLmpwZycpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwYWRkaW5nOiA0NHB4IDAgNTJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogNDRweCAwIDUycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3RfX3ZpZGVvcyB7XHJcblx0XHRcdEBpbmNsdWRlIHBhZC1yYXRpbygxNiw5LCBsaSk7XHJcblx0XHRcdEBpbmNsdWRlIHBhZC1yYXRpbygxNiw5LCBsaSBpZnJhbWUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3RfX3ZpZGVvcyBsaSB7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmLmlzLS1hY3RpdmUge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzaG93RnJvbURpc3BsYXlOb25lO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgdWwge1xyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBhIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHggMTJweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMTdweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxQTczQTk7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0YwNzMyMDtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdF9fdmlkZW9zIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xyXG5cdC50YXgtcHJvZHVjdHMge1xyXG5cdFx0cGFkZGluZzogNHJlbSAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YXgtcHJvZHVjdCB7XHJcblx0XHRcdC8qZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07Ki9cclxuXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCA1MHB4O1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50YXgtcHJvZHVjdF9fbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIHRheC1wcm9kdWN0XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIHRheC1wcm9kdWN0c1xyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxYzFjMTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly9tYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0Ly93aWR0aDogMTAwJTtcclxuXHJcblx0XHQvL21hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHQvL21hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcclxuXHQgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkubGFzdHtcclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBoMyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC44NzU7XHJcblx0XHRjb2xvcjogIzAwNjRhMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIHAgc3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjojNjY2O1xyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNTtcclxuXHRcdFx0Y29sb3I6IzAwNjRhMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxzLXNlY3Rpb24tLXRocmVlIC5idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xyXG5cclxuXHQvKnNsaWRlciBzZWN0aW9uKi9cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWZmMGYwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQubHQtaWU5ICYgLmJ4LXZpZXdwb3J0IHtcclxuXHRcdFx0bWluLWhlaWdodDogMTc3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHQgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcblx0ICAgIFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdCAgICBcdH1cclxuXHJcblx0ICAgIFx0LmJ4LXByZXYsXHJcblx0ICAgIFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29udHJvbHMucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1wcmV2IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1uZXh0IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcclxuXHRcdHBhZGRpbmc6IDUycHggMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFscyB7XHJcblx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmMDczMjA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGNpdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cclxuXHJcblx0LyogUmVuZXdhbCAqL1xyXG5cdC5lbmdhZ2VtZW50LXJlbmV3YWwge1xyXG5cdFx0cGFkZGluZzogNnJlbSAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2xzLXJlbmV3YWwuanBnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdGgyLFxyXG5cdFx0dWwsXHJcblx0XHQucmVuZXdhbC1hY3Rpb25zIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1yZW5ld2FsXHJcblxyXG5cclxuXHQvKiBUcnVzdGVkIEJ5ICovXHJcblx0LmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHJ1c3RlZC1saXN0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAuM3JlbSAuNXJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIHRydXN0ZWQtbGlzdFxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtdHJ1c3RlZFxyXG5cclxuXHJcbi5xdW90ZXMtaGVhZGVyIHtcclxuXHJcblxyXG5cdFx0IGgyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG4gIFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIFx0XHRcdG1hcmdpbi1ib3R0b206IC0yN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5O1xyXG5cdFx0XHRjb2xvcjojMDA2NGEwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xyXG5cclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblxyXG5cdFx0fVxyXG59XHJcblx0LypxdW90ZXMgc2VjdGlvbiovXHJcblxyXG5cclxuLnF1b3RlcyB7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNFRkVGRjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGNvbG9yOiAjMDA2NGEwO1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMCAwcHg7XHJcblx0fVxyXG5cdC8vYmFja2dyb3VuZC1jb2xvcjojZWZmMGYwXHJcbn1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYXtcclxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcclxuXHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdGJhY2tncm91bmQ6ICNDMUMxQzE7XHJcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdC8vXHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdC8vQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcclxuXHQgICAgXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdCAgICBcdC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG5cdCAgICBcdFx0LmJ4LXByZXYsXHJcblx0ICAgIFx0XHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdDtcclxuXHQgICAgXHRcdH1cclxuXHJcblx0ICAgIFx0XHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cdCAgICBcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgIFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cclxuXHQgICAgXHQvL31cclxuXHQgICBcdH1cclxuXHJcblxyXG5cdC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XHJcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDUycHggMCAxMHB4O1xyXG5cdFx0XHQvL31cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHQucXVvdGUtc2xpZGVyIHtcclxuXHJcblx0XHRmaWd1cmUsIGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcDphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwOHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjaXRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0IGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0IGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdCAgICB3aWR0aDogNjYlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRjb2xvcjogI0YwNzMyMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcCBzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0byc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiNmMDczMjA7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQgYmxvY2txdW90ZSBwOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpdGFsaWM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiNmMDczMjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0Lypsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cclxuXHJcblx0LmVuZ2FnZW1lbnQtc2FtcGxlcyB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7XHJcblxyXG4gICAgLnNhbXBsZS1zY3JlZW5zaG90cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zYW1wbGUtYXJ0aWNsZXMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0LnZpZXctY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgLy8gI2NpcmNsZS1vbmUsXHJcbiAgICAgIC8vICNjaXJjbGUtdHdvLFxyXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgd2lkdGg6IDZweDtcclxuICAgICAgLy8gICBoZWlnaHQ6IDZweDtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy9cclxuICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy9cclxuICAgICAgLy8gI2NpcmNsZS1vbmUge1xyXG4gICAgICAvLyAgIHRvcDogNzRweDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTUwcHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogMnB4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgLy8gICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTE0ZGVnKTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy9cclxuICAgICAgLy8gI2NpcmNsZS10d28ge1xyXG4gICAgICAvLyAgIHRvcDogNDNweDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTI0cHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogMnB4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwN2RlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtdGhyZWUge1xyXG4gICAgICAvLyAgIHRvcDogMDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTEycHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogM3B4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDk3cHg7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGFydGljbGUtbGlzdFxyXG5cclxuXHRcdC5zYW1wbGVfX2NhdGVnb3J5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuICAgIC5zYW1wbGVfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHR9IC8vIEVORCBzYW1wbGUgd29ya1xyXG5cclxuXHQvKmVuZCBvZiBsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cclxuXHJcblx0LypGQVEgc2VjdGlvbiovXHJcblxyXG5cdC5mYXEge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDYycHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmFxIGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xyXG5cdFx0Y29sb3I6ICMwMDY0YTA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQud3JhcF9fdGFicyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYi5pc0Nsb3NlZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhYl9fYm9keSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYi5pc09wZW4ge1xyXG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjA2OCc7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhYl9fYm9keSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0IFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdCBcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcclxuXHQgXHRjb2xvcjogI2ZmZjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQgXHRwYWRkaW5nOiAxMnB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2E5O1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcblx0XHRcdHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0byAxNHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQgLnRhYl9fYm9keSB7XHJcblx0IFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgXHRwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcclxuXHQgXHRmb250LXNpemU6IDE4cHg7XHJcblx0IFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0IFx0YSB7XHJcblx0IFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHQgXHR9XHJcblx0IH1cclxuXHJcblx0LypFbmQgRkFRKi9cclxuXHJcblx0LyogQ1RBICovXHJcblx0LmVuZ2FnZW1lbnQtY3RhIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0LypwYWdlIGluZm8gc2VjdGlvbiovXHJcblxyXG5cdC5wYWdlX2luZm8ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdC8vIGhlaWdodDozMjEuODZweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xyXG5cdFx0Y29sb3I6IzAwNjRhMjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQucGFnZS1pbmZvIGxpIHAge1xyXG5cdFx0Ly9mb250LXdlaWdodDogU2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiM2NjY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIGxpIHtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGNvbG9yOiNjMWMxYzE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xyXG5cclxuXHQvKmZvb3RlciBzZWN0aW9uKi9cclxuXHQucGFnZS0tZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLCBhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNjRhMjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICM0NDQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fc2l0ZV9tYXAge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0IC0gMSkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdC5zaG93X190YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1M3B4IDI4cHggMTAwMDBweCAxMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQvL3JpZ2h0OiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mb290ZXJfX3NlY3Rpb24tLWFib3V0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0X19yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcclxuICBcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3RfX3N1Yl90aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0ICAgIG1pbi13aWR0aDogODNweDtcclxuXHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlzdF9fc3ViX2JvZHkge1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHQgICAgYSB7XHJcblx0XHRcdCAgICBcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0ICAgIGE6aG92ZXIge1xyXG5cdFx0XHQgICAgXHRjb2xvcjogIzY2NjtcclxuXHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0LmZvb3Rlcl9fc2VjdGlvbi0tcHJvZHVjdHMgLFxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLW15X2FuYWx5aXN0cyxcclxuXHQge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cclxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4MHB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0LmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNoYXJlX19zb2NpYWwgLmljbyB7XHJcblx0XHQvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOiAjNjY2O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vICY6aG92ZXIge1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQuZmEge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX21ldGFfZGF0YSB7XHJcblx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuXHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNlY2VjZWM7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKmJ1dHRvbiBzZWN0aW9uKi9cclxuXHJcblx0LmJ0biwgLmxvZ2luLWxpbmsgYSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjA3MzIwO1xyXG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0YwNzMyMCwgMTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4tbG9naW4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNjRBMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMUE3M0E5LCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxQTczQTksIDEwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I0YwNzMyMDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI0YwNzMyMCwgMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qL1xyXG5cclxuXHJcblx0LnNob3dfX21vYmlsZSB7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXQge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LnNob3dfX3RhYmxldF9pbmxpbmUge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXRfaW5saW5lX2Jsb2NrIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fZGVza3RvcCB7XHJcblx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCAgICAub2xkaWUgJiB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGRlc2t0b3ApIHtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuXHJcbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxJSB7XHJcbiAgXHRkaXNwbGF5OiBibG9jaztcclxuICBcdG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNldHVwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRiYXNlLXNwYWNlOiAkYmFzZS1saW5lLWhlaWdodDtcclxuJGJhc2UtcmF0aW86ICRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplO1xyXG5cclxuJXZlcnRpY2FsLXJoeXRobSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQmFzZSBUeXBvZ3JhcGhpYyBSdWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBmb250OiAjeyRiYXNlLWZvbnQtc2l6ZX0gLyAjeyRiYXNlLWxpbmUtaGVpZ2h0fSAkYmFzZS1mb250LWZhbWlseTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgJi50b29sYmFyLFxyXG4gICAgJi50b29sYmFyLWRyYXdlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWFkaW5nc1xyXG4vL1xyXG4vLyAgVGhlIGdvYWwgaGVyZSBpcyB0byBkZWZpbmUgaGVhZGluZ3MgYW5kIGVzdGFibGlzaCBwcmFjdGljYWxcclxuLy8gIGZvbnQtc2l6aW5nIGZyb20gdGhlIGdldCBnby5cclxuLy9cclxuLy8gIEFsc28gaW5jbHVkZXMgYSBcImRvdWJsZS1zdHJhbmRlZCBoaWVyYXJjaHlcIiBhbGxvd2luZyB5b3UgdG8gdXNlIEhUTUxcclxuLy8gIGhlYWRpbmcgZWxlbWVudHMgb3IgdGhlIGFsdGVybmF0ZSBleHRlbmQgaW5jbHVkZWQgKGJhc2VkIG9uIHRoZVxyXG4vLyAgbWlsaXRhcnkgYWxwaGFiZXQpLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4vLyBMZWdhY3kgc3R5bGVzIOKAkyBBUFxyXG4vLyBoMSxcclxuLy8gJWFscGhhIHtcclxuLy8gICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyB9XHJcblxyXG4vLyBoMixcclxuLy8gJWJyYXZvIHtcclxuLy8gICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuLy8gfVxyXG5cclxuLy8gaDMsXHJcbi8vICVjaGFybGllIHtcclxuLy8gICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuLy8gICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbi8vIH1cclxuXHJcbi8vIGg0LFxyXG4vLyAlZGVsdGEge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbi8vIH1cclxuXHJcbi8vIGg1LFxyXG4vLyAlZWNobyB7XHJcbi8vICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuLy8gfVxyXG5cclxuLy8gaDYsXHJcbi8vICVmb3h0cm90IHtcclxuLy8gICBmb250LXNpemU6ICRoNi1zaXplO1xyXG4vLyB9XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWFkaW5nIEdyb3Vwc1xyXG4vL1xyXG4vLyAgVGFyZ2V0IGEgZ3JvdXAgb2YgaGVhZGluZ3Mgc3RhY2tlZCB0b2dldGhlciAoc3VjaCBhcyB0aXRsZS9zdWJ0aXRsZSlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWhncm91cCB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG5cclxuICBAaW5jbHVkZSBoZWFkaW5ncygxLDYpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFeHRyYSBMYXJnZSAvIFNtYWxsIEV4dGVuZHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJW1pY3JvIHtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG59XHJcblxyXG4lbWlsbGkge1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuXHJcbiVraWxvIHtcclxuICBmb250LXNpemU6ICRraWxvLXNpemU7XHJcbn1cclxuXHJcbiVtZWdhIHtcclxuICBmb250LXNpemU6ICRtZWdhLXNpemU7XHJcbn1cclxuXHJcbiVnaWdhIHtcclxuICBmb250LXNpemU6ICRnaWdhLXNpemU7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgbGluZWFyKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaG92ZXItbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQnJvd3NlciBwcmVmaXhpbmdcclxuLy9cclxuLy8gIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDVweCwgd2Via2l0IG1zIHNwZWMpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kcHJlZml4LXdlYmtpdDogIHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtbW96aWxsYTogdHJ1ZSAhZGVmYXVsdDtcclxuJHByZWZpeC1tczogICAgICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LW9wZXJhOiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtc3BlYzogICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XHJcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xyXG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcclxuICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcclxuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xyXG4gICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xyXG4gICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZCBTcGFjZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG4gIGhlaWdodDogMjU1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcblxyXG4gIGltZyB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5hZF9fY29udGVudCB7XHJcbiAgei1pbmRleDogNTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYWRfX2FjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcblxyXG4gIGFbY2xhc3MqPVwiYnRuLS1cIl06OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBhW2NsYXNzKj1cImJ0bi0tXCJdIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkLXRleHQtbGluayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVE5MIEFkc1xyXG5cclxuLmFkLS10bmwge1xyXG4gIG1heC13aWR0aDogMjUwcHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcblxyXG4gIC5hZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG5sLXRpbWVzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXV0aG9yIEFkc1xyXG5cclxuLmFkLS1hdXRob3Ige1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5hZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkX19hY3Rpb25zIHtcclxuICAgIGJvdHRvbTogLTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWxwIEFkc1xyXG5cclxuLmFkLS13ZWxjb21lIHtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmFkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fc3VidGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnlvdXR1YmUtbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWxwIFZpZGVvc1xyXG5cclxuLmhlbHAtdmlkZW8tYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAuaWNvbi1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG5cclxuICAuaGVscC12aWRlby10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlbHAtdmlkZW8tdGl0bGUge1xyXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmhlbHAtdmlkZW8tb3Ige1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYXJrZXRpbmcgU2VjdGlvblxyXG5cclxuLm1hcmtldGluZ19zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYXJrZXRpbmdfc2VjdGlvbiAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciA+IGlmcmFtZSB7XHJcbiAgICBoZWlnaHQ6IDI1NXB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG59XHJcbiIsIi8vIE5vdGUgQ3JlYXRpb25cclxuLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAvLyBOb3RlIC0gSSBkb24ndCByZWFsbHkgbGlrZSBkb2luZyBpdCB0aGlzIHdheSxcclxuICAvLyBidXQgd2l0aCB0aGUgY29udGFpbmVyIGJlaW5nIGZ1bGx3aWR0aCwgSSdtIG5vdCBzdXJlXHJcbiAgLy8gb2YgYSBiZXR0ZXIgd2F5IHdpdGhvdXQgbW92aW5nIHRoZSBibG9jayB0byBiZSBhbiBhYnNcclxuICAvLyBwb3NpdGlvbmVkIGNvbnRhaW5lciB0aGVuIHBvc2l0aW9uaW5nIHdpdGhpbiB0aGF0LlxyXG4gIC8vIC0gR3JlZ1xyXG4gICYuYW5ub3RhdGluZy0tbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzEwcHg7XHJcbiAgfVxyXG5cclxuICAmLmFubm90YXRpbmctLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX25vdGVzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA1NTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG5cclxuICAubm90ZXNfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICA+IGhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZXNfX2JvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgPiBmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAubm90ZXMtYWRkLW5vdGUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWpheC1wcm9ncmVzcy10aHJvYmJlcntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMCwwLC4zKSAwJSwgcmdiYSgwLDAsMCwwKSA3MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZXNfX21lc3NhZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuICAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3Rlc19fYWRkIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubm90ZV9fdG9nZ2xlZHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGNvbnRlbnRcclxuLm5vdGVzX19saXN0IHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIG5vdGUgaXRlbXNcclxuLm5vdGUge1xyXG4gID4gaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgKyAubm90ZXtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZV9fdG9nZ2xlZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5vdGVfX21ldGEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcblxyXG4gIC5ub3RlX19kYXRlLFxyXG4gIC5ub3RlX190YWdzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfX2RhdGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfX3RhZ3Mge1xyXG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoNzAlKTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RlX19wcmV2aWV3IHtcclxuICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVfX2FjdGlvbnMge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBub3RlIGNyZWF0aW9uL2VkaXRpbmdcclxuLm5vdGVfX2VkaXQtbm90ZSxcclxuLm5vdGVfX2VkaXQtdGFncyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDI4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX19lZGl0LW5vdGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVfX2VkaXQtdGFncyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWdzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMTA1cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWdzLXRvb2xzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAuanMtY3JlYXRlLXRhZyxcclxuICAgIC5qcy1tYW5hZ2UtdGFnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZy1jcmVhdGlvbntcclxuICAgICAgLmVkaXQtdGFne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICBoMyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5ub3RlX190YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcclxuICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XHJcbiAgbWF4LXdpZHRoOiAzODBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAucmVtb2RhbC1jbG9zZSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC50YWdzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMTc1cHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWdzLWxpc3RfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdF9fYWN0aW9ucyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgICAgJi5pY29uLW9ubHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaWNvbi1lZGl0OjpiZWZvcmUge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi50YWdzLW1hbmFnZXJfX3NlYXJjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtdGFnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgfVxyXG5cclxuICAuY3JlYXRlLXRhZ19fYWN0aW9ucyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMi4yO1xyXG5cclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gQW5ub3RhdGlvbiBkaXNwbGF5XHJcbi5hbm5vdGF0aW9ucyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICYuYW5ub3RhdGlvbi0tbm90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG4gIH1cclxuXHJcbiAgJi5hbm5vdGF0aW9uLS1oaWdobGlnaHQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFubm90YXRpb25zLS1lbXB0eSB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uX19vdmVydmlldyxcclxuLmFubm90YXRpb25fX2NvbnRlbnQsXHJcbi5hbm5vdGF0aW9uX19jb250cm9sIHtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cztcclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTUsIDI1Myk7XHJcbiAgfVxyXG5cclxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGk6OmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuXHJcbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlICYge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaDJcclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFubm90YXRpb25fX3RhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX2NvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBjYWxjKDc1JSAtIDUwcHgpO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAuYW5ub3RhdGlvbi0tbm90ZSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI0NiwgMjQxKTtcclxuICB9XHJcblxyXG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDYsIDI0OSk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgLm1lZGlhX19pbWFnZSArICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgd2lkdGg6IDY2LjY2JTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbm5vdGF0aW9uX19ub3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gIHAge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmFubm90YXRpb25fX25vdGVfZWRpdCB7XHJcbiAgQGluY2x1ZGUgcm93O1xyXG5cclxuICAubm90ZV9lZGl0X19ub3RlLFxyXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIH1cclxuXHJcbiAgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcclxuICAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xyXG4gICAgLnRhZ3MtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWdzLXRvb2xzIHtcclxuICAgICAgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgLnRocm9iYmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMTBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZyZWUgVHJpYWwgQ1RBIG1vZHVsZXMgKHZhcmlvdXMgZm9ybXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIERlZmF1bHQgYm9keSBDVEFcclxuLmZyZWUtdHJpYWwtY3RhLS1ib2R5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBtYXJnaW46IDQwcHggMDtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRW5kIGRlZmF1bHQgYm9keSBDVEFcclxuXHJcbi8vIERlZmF1bHQgc2lkZWJhciBDVEFcclxuLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn0gLy8gRW5kIGRlZmF1bHQgc2lkZWJhciBDVEFcclxuXHJcbi8vIEFydGljbGUgcGFnZSBDVEFcclxuLmFydGljbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2FydGljbGUtQ1RBLS1iYWNrZ3JvdW5kLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICBtaW4taGVpZ2h0OiAyODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5hcnRpY2xlLWN0YS0tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1jdGEtLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICAgIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY3RhLS1mb290ZXItY29udGVudCAuYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVuZCBhcnRpY2xlIHBhZ2UgQ1RBXHJcblxyXG4vLyBGdWxsIHdpZHRoIENUQXNcclxuLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHtcclxuICBtYXJnaW46IDAgLTUwdnc7IC8vIHNldHMgYmFja2dyb3VuZCBjb2xvciB0byBmdWxsLXdpZHRoXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMCA1MHZ3OyAvLyBwcmV2ZW50cyBjb250ZW50IGJlaW5nIHB1bGxlZCB0byB0aGUgZWRnZXMgb2Ygc2NyZWVuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjYzllYWZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAuc3ViLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICB9XHJcblxyXG4gIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIHA6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufSAvLyBFbmQgZnVsbCB3aWR0aCBDVEFzIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lYnRuIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbiBpY29ucyBhcmUgYWxpZ25lZFxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gICY6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDtcclxuICB9XHJcblxyXG4gICYubm8taWNvbjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59IC8vIEVORCAlYnRuXHJcblxyXG4uYnRuLS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlaWNvbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tLWxhcmdlX19uby0taWNvbiB7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmltYXJ5XHJcbi5idG4tLXByaW1hcnkge1xyXG4gIEBleHRlbmQgJWJ0bjtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWNvbmRhcnlcclxuLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICBAZXh0ZW5kICVidG47XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGVydGlhcnlcclxuLmJ0bi0tdGVydGlhcnkge1xyXG4gIEBleHRlbmQgJWJ0bjtcclxuICBiYWNrZ3JvdW5kOiAjYWFhO1xyXG4gIGJvcmRlci1jb2xvcjogIzg4ODtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICM4ODg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBMaW5rc1xyXG4udGV4dC1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtbGluay0tYWx0IHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJY29uIE9ubHlcclxuLmljb24tb25seTpiZWZvcmUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgR3JpZCBTZXR0aW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kbWF4LXdpZHRoOiAxMjQwcHggIWRlZmF1bHQ7XHJcbiRtaW4td2lkdGg6IDk2MHB4O1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyOiAxNXB4ICFkZWZhdWx0O1xyXG4kY29sdW1uOiAkbWF4LXdpZHRoIC8gJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNldCBDb250YWluZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIG91dGVyLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFJvd3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFdpZHRoc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRjb2wtc2l6ZSwgJGZsb3c6IGxlZnQpIHtcclxuXHJcbiAgJGNvbC13aWR0aDogcGVyY2VudGFnZSgkY29sLXNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcclxuXHJcbiAgQGlmICRjb2wtc2l6ZSA+ICRncmlkLWNvbHVtbnMge1xyXG4gICAgQHdhcm4gXCJDb2x1bW4gc2l6ZSBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoI3skZ3JpZC1jb2x1bW5zfSkuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgQGlmICRmbG93ID09IFwicmlnaHRcIiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZmxvdyA9PSBcImNlbnRlclwiIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hpZnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHNoaWZ0KCRjb2wtc2hpZnQpIHtcclxuICAkc2hpZnQ6IHBlcmNlbnRhZ2UoJGNvbC1zaGlmdCAvIDEyKTtcclxuXHJcbiAgQGlmICRjb2wtc2hpZnQgPiAxMiB7XHJcbiAgICBAd2FybiBcIlNob3VsZCBub3Qgc2hpZnQgZ3JlYXRlciB0aGFuIG1heC1jb2x1bW5zICgxMikuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNoaWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSHVnXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBodWcoJGRpcmVjdGlvbikge1xyXG5cclxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdGhcIiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJIdWcgcmVxdWlyZXMgJ2xlZnQnLCAncmlnaHQnLCBvciAnYm90aCcuIFBsZWFzZSBjaG9vc2UgYSB2YWxpZCBkaXJlY3Rpb24uXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIFF1ZXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBzY3JlZW4oJHJlcy1taW4sICRyZXMtbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XHJcbiAgQGlmICRvcmllbnRhdGlvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KVxyXG4gICAgYW5kIChvcmllbnRhdGlvbjojeyRvcmllbnRhdGlvbn0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMtbWluKSBhbmQgKG1heC13aWR0aDogJHJlcy1tYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENsZWFyZml4XHJcbi8vIFxyXG4vLyAgU291cmNlOlxyXG4vLyAgY3NzLTEwMS5vcmcvYXJ0aWNsZXMvY2xlYXJmaXgvbGF0ZXN0LW5ldy1jbGVhcmZpeC1zby1mYXIucGhwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gVHJ1bmNhdGUgc2luZ2xlLWxpbmVkIGVsZW1lbnRzXHJcblxyXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRlLXdpZHRoKSB7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLy8gRW5zdXJlIHdpZHRoIGhhcyBhIHZhbHVlXHJcbiAgQGlmIHVuaXRsZXNzKCR0cnVuY2F0ZS13aWR0aCkge1xyXG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGggKyBweDtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGg7XHJcbiAgfVxyXG5cclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG59XHJcbiIsIi5ib2FyZC1vZi1kaXJlY3RvcnMge1xyXG4gIC52aWV3LWhlYWRlciBoMixcclxuICAudmlldy1mb290ZXIgaDIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFuYWdlbWVudC10ZWFtLFxyXG4uYm9hcmQtb2YtZGlyZWN0b3JzIHtcclxuICAudmlldy1oZWFkZXIsXHJcbiAgLnZpZXctZm9vdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxuICBcclxuICAuaXRlbS1saXN0IHtcclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wb3J0cmFpdCB7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtam9iLXBvc2l0aW9uLFxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtY29tcGFueSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtYm9keSBhLnRleHQtbGluay0tYWx0OmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvamVjdCBTZXR0aW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGJhc2UtZm9udC1mYW1pbHk6ICBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kYnJhbmQtZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogICAxNHB4O1xyXG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xyXG5cclxuJGJhc2UtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuLy8gSGVhZGluZyBTaXplc1xyXG5cclxuJGdpZ2Etc2l6ZTogIDcycHg7IC8vICVnaWdhXHJcbiRtZWdhLXNpemU6ICA2MHB4OyAvLyAlbWVnYVxyXG4ka2lsby1zaXplOiAgMjhweDsgLy8gJWtpbG9cclxuXHJcbiRoMS1zaXplOiAgICAyOHB4OyAvLyAlYWxwaGFcclxuJGgyLXNpemU6ICAgIDE4cHg7IC8vICVicmF2b1xyXG4kaDMtc2l6ZTogICAgMTNweDsgLy8gJWNoYXJsaWVcclxuJGg0LXNpemU6ICAgIDIwcHg7IC8vICVkZWx0YVxyXG4kaDUtc2l6ZTogICAgMThweDsgLy8gJWVjaG9cclxuJGg2LXNpemU6ICAgIDE2cHg7IC8vICVmb3h0cm90XHJcblxyXG4kdGlueS1zaXplOiAgMTNweDtcclxuJG1pbGxpLXNpemU6IDEycHg7IC8vICVtaWxsaVxyXG4kbWljcm8tc2l6ZTogMTFweDsgLy8gJW1pY3JvXHJcbiRtaW5pLXNpemU6ICAxMHB4O1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFdlaWdodHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGxpZ2h0ZXN0OiAgMTAwO1xyXG4kbGlnaHQ6ICAgICAzMDA7XHJcbiRub3JtYWw6ICAgIDQwMDtcclxuJHNlbWlib2xkOiAgNjAwO1xyXG4kYm9sZDogICAgICA3MDA7XHJcbiRibGFjazogICAgIDkwMDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDb2xvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gIEJhc2UgY29sb3JzXHJcbiRiYXNlLWJvZHktY29sb3I6ICAjZmZmO1xyXG4kYmFzZS1mb250LWNvbG9yOiAgIzIyMjtcclxuJGJhc2UtYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG5cclxuLy8gIEJyYW5kIGNvbG9yc1xyXG4vLyAgQmx1ZVxyXG4kYnJhbmQtY29sb3ItLWxpZ2h0OiAjMjY3YmFmO1xyXG4kYnJhbmQtY29sb3I6ICMwMDY0YTI7XHJcbiRicmFuZC1jb2xvci0tZGFyazogIzAwNTU4OTtcclxuXHJcbi8vICBPcmFuZ2VcclxuJGJyYW5kLWNvbG9yLTItLWxpZ2h0OiAjZjM4ODQxO1xyXG4kYnJhbmQtY29sb3ItMjogI2YyNzMyMDtcclxuJGJyYW5kLWNvbG9yLTItLWRhcms6ICNkMzVjMWQ7XHJcblxyXG4vLyAgR3JleXNcclxuJGJyYW5kLWNvbG9yLTNhOiAjNDQ0O1xyXG4kYnJhbmQtY29sb3ItM2I6ICM2NjY7XHJcbiRicmFuZC1jb2xvci0zYzogIzk5OTtcclxuJGJyYW5kLWNvbG9yLTNkOiAjY2NjO1xyXG4kYnJhbmQtY29sb3ItM2U6ICNlZWU7XHJcbiRicmFuZC1jb2xvci0zZjogI2ZhZmFmYTtcclxuXHJcbi8vIEZlZGVyYWwgYmx1ZVxyXG4kYnJhbmQtY29sb3ItNDogIzA4NDY3ZDtcclxuXHJcbi8vICBTdGF0ZSBncmVlblxyXG4kYnJhbmQtY29sb3ItNTogIzAwNjgzODtcclxuXHJcbi8vIEludGVybmF0aW9uYWwgcmVkXHJcbiRicmFuZC1jb2xvci02OiAjOTUyMjI2O1xyXG5cclxuJGJyYW5kLWNvbG9yLWJsb2c6ICM3NTc1ODQ7XHJcblxyXG5cclxuLy8gIExpbmsgQ29sb3JzXHJcbiRiYXNlLWxpbmstY29sb3I6ICAkYnJhbmQtY29sb3I7XHJcbiRob3Zlci1saW5rLWNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGb3JtIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kZm9ybS1ib3JkZXItY29sb3I6ICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDE1JSk7XHJcbiRmb3JtLWJvcmRlci1jb2xvci1mb2N1czogJGJyYW5kLWNvbG9yO1xyXG4kZm9ybS1ib3JkZXItcmFkaXVzOiAgICAgICRiYXNlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4kZm9ybS1ib3gtc2hhZG93OiBub25lO1xyXG4kZm9ybS1ib3gtc2hhZG93LWZvY3VzOiBub25lO1xyXG5cclxuJGZvcm0tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4kZm9ybS1mb250LXNpemU6ICAgJG1pbGxpLXNpemU7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgR3JpZCBPdmVycmlkZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gJG1heC13aWR0aDogMTI0MHB4O1xyXG4vLyAkZ3JpZC1jb2x1bW5zOiAxMjtcclxuXHJcbiRncmlkLWd1dHRlcjogMjBweDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBRdWVyeSBXaWR0aHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJG1vYmlsZTogICA0ODBweDsgLy8gUG9ydHJhaXQgaVBob25lXHJcbiRtb2JpbGUtbDogNjUwcHg7IC8vIExhbmRzY2FwZSBOZXh1cyAvIEdhbGF4eSAoK3NvbWUgZm9yIGdvb2QgbWVhc3VyZSlcclxuJHRhYmxldDogICA5NjBweDsgLy8gUG9ydHJhaXQgaVBhZCAoYnJlYWsgdG8gdGFibGV0IGF0IGNvbnRhaW4gbWF4KVxyXG4kdGFibGV0LWw6IDEzNjZweDsgLy8gTGFuZHNjYXBlIGlQYWQgUHJvXHJcbiRsYXB0b3A6ICAgMTQ0MHB4O1xyXG4kZGVza3RvcDogIDE5MjBweDtcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgZUNvbW1lcmNlIFByb2R1Y3QgU2hvd2Nhc2UgbW9kdWxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIERlZmF1bHQgc2hvd2Nhc2VcclxuLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xyXG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICA+IC5maWVsZC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzIlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAucHJvZHVjdC1ib3gtLWhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZWNvbW0tY2FyZC0taGVhZGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1ib3gtLWhlYWRlci5mZWRlcmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIuc3RhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1ib3gtLWhlYWRlci5pbnRlcm5hdGlvbmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcGljLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZWNvbW0tY2FyZC0tYmFja2dyb3VuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcGljLWNvbnRlbnQgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBlbmQgZGVmYXVsdCBzaG93Y2FzZVxyXG5cclxuLy8gU2lkZWJhciBzaG93Y2FzZVxyXG4uc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVjb21tLWNhcmQtLWhvcml6b250YWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cclxuICAgIC5lY29tbS1jYXJkLWltYWdlIHtcclxuICAgICAgbWluLXdpZHRoOiAzMCU7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lY29tbS1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXg6IDEgMSAwJTsgLy8gZml4IGZvciBjb250ZW50IGV4dGVuZGluZyBwYXN0IGNvbnRhaW5lciBpbiBJRVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMuZmVkZXJhbCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMy5zdGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMy5pbnRlcm5hdGlvbmFsIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93Y2FzZS1saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIGVuZCBzaWRlYmFyIHNob3djYXNlIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hhcmVkIENhcmQgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIFZlcnRpY2FsIGNhcmRzXHJcbkBtaXhpbiBjYXJkLS1iYWNrZ3JvdW5kIHtcclxuICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGVDb21tZXJjZS1zcGVjaWZpY1xyXG5AbWl4aW4gZWNvbW0tY2FyZC0taGVhZGVyIHtcclxuICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1peGluIGVjb21tLWNhcmQtLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICBtaW4taGVpZ2h0OiAyMjBweDtcclxufSAvLyBlbmQgZUNvbW1lcmNlLXNwZWNpZmljXHJcbi8vIGVuZCB2ZXJ0aWNhbCBjYXJkc1xyXG5cclxuLy8gSG9yaXpvbnRhbCBjYXJkcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIGVDb21tZXJjZSBJbnRlZ3JhdGVkIFNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmVjb21tLWFib3V0LS1zaWRlYmFyIHtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgfVxyXG5cclxuICAucHJpY2UtZnJlcXVlbmN5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZnJlcXVlbmN5IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcHJvZHVjdC1wcmljaW5nIHtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9fcXVhbnRpdHkge1xyXG4gICAgICAuc2VjdGlvbi1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAjcHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gICNwcm9kdWN0LWRldGFpbCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19zYW1wbGUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLypieFNsaWRlciBzZWN0aW9uIG9uIHByb2R1Y3QgZGV0YWlsIHBhZ2UqL1xyXG4gIC5ieC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgIC53cmFwLS1zbGlkZXIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAudGVzdGltb25pYWxzIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmxvY2txdW90ZSBwIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNpdGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNpdGUgc3Ryb25nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNpdGUgPiBkaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNpdGUgLmF1dGhvcl90aXRsZSxcclxuICAgICAgICBjaXRlIC5hdXRob3Jfd29yayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYngtcHJldixcclxuICAgICAgLmJ4LW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYngtcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ4LW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuXHJcbiAgICAgIC5ieC1wYWdlci1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvKmVuZCBieFNsaWRlciBzZWN0aW9uKi9cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEluZm8gQmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4laW5mby1iYXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBAaW5jbHVkZSBib3JkZXIoMCAwIDJweCAwLCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufSAvLyBFTkQgJWluZm8tYmFyXHJcblxyXG5cclxuLnRvcC1uZXdzLWRhdGUge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMzVweDtcclxuICB9XHJcbn0gLy8gRU5EIHRvcC1uZXdzLWRhdGVcclxuXHJcblxyXG4laW5mby1iYXItLW5hdiB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXI7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIi0tcHJldlwiXSxcclxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIC8vICAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0ge1xyXG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCBpbmZvLWJhci0tbmF2XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmNvbnRlbnQtYmxvY2ssXHJcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgLy8gICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgLy8gfVxyXG59IC8vIEVORCBjb250ZW50LWJsb2NrLy0tKlxyXG5cclxuLmxpbmstbGlzdCA+IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufSAvLyBFTkQgbGluay1saXN0XHJcblxyXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDAgM3B4IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIERlZmF1bHQgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcclxufSAvLyBFTkQgY29udGVudC1ibG9ja19faGVhZGVyXHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uY29udGVudC1ibG9ja19fdGl0bGUsXHJcbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59IC8vIEVORCBjb250ZW50LWJsb2NrX190aXRsZVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG59IC8vIEVORCBjb250ZW50LWJsb2NrX19saW5rXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIEJveGVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrLS1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja19fdGl0bGVcclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgfVxyXG59IC8vIEVORCBjb250ZW50LWJsb2NrLS1ib3hcclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIEJveGVkIEFsdCAoRGFyayBIZWFkZXIgLyBCYWNrZ3JvdW5kKVxyXG4vL1xyXG4vLyAgT25seSB1c2VkIGluIFRyZWF0aWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBDb250YWluZXJzIC0gU2lkZWJhclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikge1xyXG4gIC8vIE9mZnNldCB0byBsaW5lIHVwIHdpdGggYnJlYWRjcnVtYnNcclxuICAvLyBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLS1ib3gge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xyXG5cclxuICAgICYgKyAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTGF0ZXN0IE5ld3MgKEZSTCAvIERhaWxsaWVzKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubGF0ZXN0LXVwZGF0ZXMge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0sXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gIC8vIEZSTFxyXG4gIC5mcmwgJiB7XHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4uZmlyc3Qge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbi5sYXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGFpbGllc1xyXG4gIC5kYWlsaWVzICYge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBsYXRlc3QtdXBkYXRlc1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExpc3RlZCBDb250ZW50IC8gTGFuZGluZyBQYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubGFuZGluZ19fdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubGlzdGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHJcbiAgICAubGFuZGluZ19fdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nXHJcblxyXG4vLyBFeHRyYSBpbmZvIHNlY3Rpb24sIG9ubHkgb24gVHJlYXRpZXNcclxuLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdfX2Rlc2NyaXB0aW9uXHJcblxyXG4vLyBBcnRpY2xlIGNvbnRlbnQgcHVsbGVkIGluIHZpYSBmb3JtcywgRU9NTFxyXG4uZW9tbC1jb250ZW50IHtcclxuICAuY29udGVudCA+IGZvcm0ge1xyXG4gICAgLnRpdGxlLFxyXG4gICAgcC5maWVsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGVvbWwtY29udGVudFxyXG5cclxuXHJcbi8vIENvbnRyb2xzIChzb3J0aW5nLCB2aWV3IG9wdGlvbnMpXHJcbi5saXN0aW5nX19jb250cm9scyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgLmZvcm0taXRlbS1kb2N1bWVudC10eXBlIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYXJrdXBfb3Ige1xyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nX19jb250cm9sc1xyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxufVxyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICBmb3JtLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdfX2NvbnRyb2xzLS12aWV3XHJcblxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgLy8gQ1RBIExpbmtzIGFuZCBCdXR0b25zXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBDVEEgTGlua3NcclxuICBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3RpbmdfX3RvcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbn1cclxuXHJcbi5saXN0aW5nX19wYWdpbmF0aW9uIHtcclxuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5saXN0aW5nX19jb250ZW50IHtcclxuICBjbGVhcjogYm90aDtcclxuXHJcbiAgb2wsXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBvbC91bFxyXG59IC8vIEVORCBsaXN0aW5nX19jb250ZW50XHJcblxyXG4ubG9hZC1tb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMjVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBdXRob3JzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXV0aG9yc3tcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgbWFyZ2luOiAwIDIwcHggMTVweCAwO1xyXG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYXV0aG9yc19fYnlsaW5le1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAuYXV0aG9ye1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIGhlaWdodDogNDBweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vIH0gLy8gRU5EIGF1dGhvclxyXG5cclxuLmF1dGhvcl9faW1hZ2UsXHJcbi5hdXRob3JfX25hbWV7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYXV0aG9yX19pbWFnZXtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yX19uYW1le1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGQVRDQVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyAuZmF0Y2Ege1xyXG4vLyAgIC8vIExvYWQgTW9yZSBidXR0b25cclxuLy8gICAubGlzdGluZ19fY29udGVudCAuZm9ybS1zdWJtaXQge1xyXG4vLyAgICAgQGV4dGVuZCAuYnRuLS10ZXJ0aWFyeTtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgd2lkdGg6IDE1MHB4O1xyXG4vLyAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBUZXJtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCxcclxubWFyay5zZWFyY2gtaGlnaGxpZ2h0LmN1cnJlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG59XHJcblxyXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYuZ2xvYmFsLXNlYXJjaC1uYXYge1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSG9saWRheSBNZXNzYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaG9saWRheS1tZXNzYWdlIHtcclxuICAuaG9saWRheS1tZXNzYWdlX19hbGVydCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gICBGZWVkYmFjayBMaW5rIFRFTVBcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mZWVkYmFjay1saW5rIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMjVweDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQsIC4zcztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLXRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAbWVkaWEgcHJpbnRcclxuICB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEFkbWluIC0gVGFicyBXcmFwcGVyXHJcbiN0YWJzLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIE9iamVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5ibG9nZ2VyLWluZm8ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEhpZGUgbG9hZGluZyBnaWYgZm9yIFJRIGFkZC9yZW1vdmVcclxuICAuZmxhZy10aHJvYmJlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVwb3NpdGlvbiBSUSBidXR0b25cclxuICAuZmxhZy13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxNXB4IDAgMCAwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmFkZC10by1xdWV1ZSxcclxuICAucmVtb3ZlLWZyb20tcXVldWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBAaW5jbHVkZSBzaXplKDQwcHgpO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkLXRvLXF1ZXVlIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb3ZlLWZyb20tcXVldWUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBtZWRpYVxyXG5cclxuLy8gTWVkaWEgaW1hZ2VzXHJcbi5tZWRpYV9fbGVmdCxcclxuLm1lZGlhX19pbWFnZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICsgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWFfX2ltYWdlIHtcclxuICBAaW5jbHVkZSBzaXplKDEwMHB4KTtcclxufVxyXG5cclxuLy8gTWVkaWEgQ29udGVudFxyXG4ubWVkaWFfX2NvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS0tYmxvZywgXHJcbi5tZWRpYS0tb3BpbmlvbnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctbGlzdCB7XHJcbiAgLm1lZGlhLS1ibG9nIHtcclxuICAgIC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgID5kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdj4ubWVkaWFfX2F1dGhvciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Pi5tZWRpYV9fYXV0aG9yKy5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXY+Lm1lZGlhX19kYXRldGltZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIERhdGV0aW1lL0F1dGhvclxyXG4ubWVkaWFfX2RhdGV0aW1lLFxyXG4ubWVkaWFfX2F1dGhvcixcclxuLm1lZGlhX19wcm9kdWN0IHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGRhdGV0aW1lL2F1dGhvclxyXG5cclxuLy8gTWVkaWEgRGF0ZXRpbWVcclxuLm1lZGlhX19kYXRldGltZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG59XHJcblxyXG4vLyBNZWRpYSBQcm9kdWN0IE5hbWVcclxuLm1lZGlhX19wcm9kdWN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vLyBNZWRpYSB0aXRsZVxyXG4ubGlzdGluZyB7XHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWFfX3RpdGxlIHtcclxuICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOnZpc2l0ZWQ6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbn0gLy8gRU5EIHRpdGxlXHJcblxyXG4vLyBNZWRpYSBBdXRob3JcclxuLm1lZGlhX19hdXRob3Ige1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBNZWRpYSBzbmlwcGV0XHJcbi5tZWRpYV9fc25pcHBldCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIERhaWx5IFRhZ3NcclxuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDEwcHggMCA1cHg7XHJcbiAgcGFkZGluZzogM3B4IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuXHJcbiAgJiArIC5tZWRpYV9fbWV0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9IC8vIEVORCBtZWRpYV9fdGFnICsgLm1lZGlhX19tZXRhXHJcbn0gLy8gRU5EIG1lZGlhX190YWdcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTmF2IEV4dGVuZHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJW5hdi1saW5rIHtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVnYSBNZW51IFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lbWVnYS1tZW51IHtcclxuICB6LWluZGV4OiA1O1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwcHggMCAwIDBweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7IC8vIElFIGZhbGxiYWNrXHJcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOTMpO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51X19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2Nsb3NlIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggMHB4IDAgMCk7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2NsZWFyIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MnB4IDBweCAwIDApO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHRvcDogNDdweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDJweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBsaVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgjMDAwLCAuNSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBhXHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBtZWdhLW1lbnVcclxuXHJcbi8vIFRvcCBVdGlsaXR5IE5hdlxyXG4ubmF2LS10b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1saW5rLS10b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW46IDAgMCAwIC0zcHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAvLyBNYWluIExpbmtzXHJcbiAgPiBhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQGV4dGVuZCAlbmF2LWxpbms7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2U5ZTllOSk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNYWluIExpbmsgKExhc3QgQ2hpbGQpXHJcbiAgJjpsYXN0LWNoaWxkID4gYSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duXHJcbiAgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgcmlnaHQ6IC05OTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gRHJvcGRvd24gbGlua3NcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICBjb2xvcjogI2VlZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBuYXYtbGluay0tdG9wIHN1Ym1lbnVcclxuXHJcbiAgLy8gbGkgaG92ZXJcclxuICAmOmhvdmVyIHtcclxuICAgIC8vIEhvdmVyIFN0YXRlXHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG5cclxuICAgIC8vIEhvdmVyIFN0YXRlIExpbmsgQ29sb3JcclxuICAgIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTaG93IGRyb3Bkb3duXHJcbiAgICB1bCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIzMywgMjMzLCAyMzMpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tdG9wXHJcblxyXG4vLyBUYXggVG9waWNzXHJcbi5uYXYtLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG5cclxuICAubmF2LS1tYWluX19uYXYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmllOCAmIHtcclxuICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaWNvbi1zZWFyY2hcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LS1tYWluXHJcblxyXG4ubmF2LWxpbmstLW1haW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIEBleHRlbmQgJW5hdi1saW5rO1xyXG4gIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIEBpbmNsdWRlIGJvcmRlcigwIDAgMCAxcHgsIHNvbGlkLCAjZTNlM2UzKTtcclxuICBjb2xvcjogIzZkNmQ2ZDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcblxyXG4gICNoZWFkZXItc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6NzBweDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7IC8vIEJsdWUgYmFyIGNvbG9yIHVuZGVyIDk3JSAjMzMzXHJcbiAgICBjb2xvcjogI2NjYztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLW1haW5cclxuXHJcbi50YXgtdG9waWNzLW1lbnUsXHJcbi5rZXktZG9jdW1lbnRzLW1lbnUsXHJcbi5qdXJpc2RpY3Rpb25zLW1lbnUsXHJcbi5ob3QtdG9waWNzLW1lbnUge1xyXG4gIEBleHRlbmQgJW1lZ2EtbWVudTtcclxuXHJcbiAgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgwKTtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeV9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgc2hhZGUoJGJyYW5kLWNvbG9yLTIsIDY1JSk7XHJcbiAgfSAvLyBFTkQgY2F0ZWdvcnlfX3RpdGxlXHJcbn0gLy8gRU5EIHRheC10b3BpY3MtbWVudVxyXG5cclxuLy8gQ29udHJpYnV0b3JzXHJcbi5jb250cmlidXRvcnMtbWVudSB7XHJcbiAgQGV4dGVuZCAlbWVnYS1tZW51O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59IC8vIEVORCBjb250cmlidXRvcnMtbWVudVxyXG5cclxuLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcclxuICBAaW5jbHVkZSBodWcoYm90aCk7XHJcblxyXG4gIC5mZWF0dXJlZC1vdmVydmlldyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIG1tIGRlZmF1bHRcclxuICAgIH1cclxuICB9IC8vIEVORCBmZWF0dXJlZC1vdmVydmlld1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgfVxyXG59IC8vIEVORCBjb250cmlidXRvcnMtLWZlYXR1cmVkXHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19pbmZvIHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2xhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbmFtZSB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rc1xyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4uY29udHJpYnV0b3JzLS1saXN0IHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XHJcblxyXG4gIC5jb2x1bW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjQ2NDY0O1xyXG4gIH1cclxuXHJcbiAgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gIH1cclxufSAvLyBFTkQgY29udHJpYnV0b3JzLS1saXN0XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUGVyc29uYWwgTmF2XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTmF2IENvdW50ZXJzXHJcblxyXG4ubWVudS1jb3VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBObyByZXN1bHRzXHJcblxyXG4ubWVudS1uby1yZXN1bHRzIHtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wZXJzb25hbC13ZWxjb21lLFxyXG4udXNlci1yZWFkaW5nLXF1ZXVlLFxyXG4udXNlci1mYXZvcml0ZXMsXHJcbi5wdWJsaWNhdGlvbnMtbWVudSxcclxuLnJlc2VhcmNoLXRvb2xzLW1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi0tcGVyc29uYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWE3M2FiIDAlLCAjMWE3M2FiIDUwJSwgJGJyYW5kLWNvbG9yIDUwJSwgJGJyYW5kLWNvbG9yIDEwMCUpO1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgb3JkZXI6IDA7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbmF2LS1wZXJzb25hbCBpY29uLSpcclxuXHJcbiAgW2NsYXNzKj1cIi0tYWZ0ZXJcIl06YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1kb3duLWRpcjphZnRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLXBlcnNvbmFsXHJcblxyXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRicmFuZC1jb2xvciwgMyUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIEZpeCBncmV5IGljb25cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJi5pY29uLXNpZ24taW4ge1xyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGEubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG5hdi1saW5rLS1wZXJzb25hbFxyXG5cclxuc3Bhbi5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xyXG4gIEBleHRlbmQgJW5hdi1saW5rO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsX190b29sc1xyXG5cclxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgLy8gUmVtb3ZlIGF1dG8gcGFkZGluZyBmcm9tIG1lbnUgaXRlbVxyXG4gIGJhY2tncm91bmQ6ICMxYTczYWI7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuICBjb2xvcjogcmdiYSh3aGl0ZSwgLjc1KTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYTczYWI7XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC8vIEluaXRpYWwgaGlkZTsgY29udHJvbGxlZCBpbiBqUXVlcnlcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFdlbGNvbWUgLyBQcm9maWxlIERyb3Bkb3duXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucGVyc29uYWwtd2VsY29tZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIGZ1bGwtbWVudSBtYXJnaW4gcHVsbFxyXG4gIH1cclxuXHJcbiAgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAuODtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQwcHggMCAwIC05OTk5cHgpO1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjIpLFxyXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBJdGVtXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gLy8gRU5EIGFcclxuICAgIH0gLy8gRU5EIHVsIGxpXHJcbiAgfSAvLyBFTkQgbGlcclxuXHJcbiAgPiBsaTpob3ZlciB1bCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9IC8vIEVORCB1bCBsaTpob3ZlciB1bFxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IC8vIEVORCBwZXJzb25hbC13ZWxjb21lXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNeSBUYXggTm90ZXNcclxuXHJcbi5teS10YXgtbm90ZXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IGFsbCBsaSdzIGluIGRyb3Bkb3duXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIEluaXRpYWwgRHJvcGRvd25cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAwIDAgLTk5OTlweCk7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZhdGUgSW5pdGlhbCBEcm9wZG93blxyXG4gID5saTpob3ZlciA+IHVsIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gU2Vjb25kYXJ5IERyb3Bkb3duXHJcbiAgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCAwIC05OTk5cHgpO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgIC8vIEluZGl2aWR1YWwgaXRlbXNcclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIC5mYXZvcml0ZV9fcmVtb3ZlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmxhZy1yZWFkaW5nLXF1ZXVlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAzNSUpO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBsaVxyXG5cclxuICAgIC5zdWItbWVudV9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNSksXHJcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbXktdGF4LW5vdGVzX19zdWItbWVudVxyXG5cclxuICAvLyBBY3RpdmF0ZSBTZWNvbmRhcnkgRHJvcGRvd25cclxuICB1bCBsaTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcblxyXG4gICAgPiB1bCB7XHJcbiAgICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUG9zaXRpb24gU2Vjb25kYXJ5IERyb3Bkb3duc1xyXG4gIC5teS1mYXZvcml0ZXMge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLm15LXJlYWRpbmctcXVldWUge1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLm15LXNhdmVkLXNlYXJjaGVzIHtcclxuICAgIHRvcDogODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5teS1mYXZvcml0ZXMsXHJcbiAgICAubXktcmVhZGluZy1xdWV1ZSxcclxuICAgIC5teS1zYXZlZC1zZWFyY2hlcyB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG15LXRheC1ub3Rlc1xyXG5cclxuLm15LXRheC1ub3Rlcy1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1jb3VudGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAuaWU4ICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZyZWUgUmVzb3VyY2VzIC8gU3Vic2NyaXB0aW9uc1xyXG5cclxuLnJlc2VhcmNoLXRvb2xzLW1lbnUsXHJcbi5wdWJsaWNhdGlvbnMtbWVudSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAvLyBQYXJlbnQgTGV2ZWxcclxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLy8gU3ViLW1lbnVcclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAtOTk5OXB4IDAgMCk7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2VlZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjIpLFxyXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIH1cclxuICB9IC8vIEVORCB1bFxyXG5cclxuICAvLyBOYXYgSXRlbXNcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gU3ViIE5hdiBJdGVtc1xyXG4gIGxpIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICAgICAgLmllOCAmIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBzdWItbmF2IGl0ZW1zXHJcblxyXG4gIC8vIEFjdGl2ZSBzdWItbmF2XHJcbiAgPiBsaTpob3ZlciB1bCB7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7IC8vIFNwZWNpYWx0eSwga2VlcCBhbGlnbm1lbnRzXHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9IC8vIFN1Yi1uYXYgbGlzdHNcclxuXHJcbiAgLnNvdXJjZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAubWVudS1sZWdlbmQge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIG5hdi1saW5rX19ub2FjY2Vzc1xyXG5cclxuICAvLyBObyBBY2Nlc3MgSGVscGVyIFRleHRcclxuICAubWVudS1sZWdlbmQge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBwZXJzb25hbCB0b29sc1xyXG5cclxuLnB1YmxpY2F0aW9ucy1tZW51IHtcclxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHdpZHRoOiA2NDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNjcmliZXItaGVhZGVyLFxyXG4gICAgLm5vbnN1YnNjcmliZXItaGVhZGVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vbnN1YnNjcmliZXItaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgPiBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNjcmliZXItaGVhZGVyICsgZGl2LFxyXG4gICAgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb3VyY2VfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvYWRpbmcgTW9kYWwgLyBNZXNzYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYWpheC1wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAudGhyb2JiZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIE5ldyBsb2FkZXJcclxuLmxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTFweDtcclxuICB6LWluZGV4OiAyMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG59XHJcblxyXG4ubG9hZGVyX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5sb2FkZXJfX2ljb24sXHJcbi5sb2FkZXJfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubG9hZGVyX19pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmJpZ19fbG9hZGVyIHtcclxuICAubG9hZGVyIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNpYyBQb3NpdGlvbmluZyAoVHlwZSArIFQvTC9CL1IgVmFsdWVzKVxyXG4vL1xyXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XHJcblxyXG4gIC8vIElmIG5vIHBvc2l0aW9uIHR5cGUgZGVzaWduYXRlZCwgZGVmYXVsdCB0byBcInJlbGF0aXZlXCJcclxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xyXG4gICAgJHBvcy12YWxzOiAkcG9zLXR5cGU7XHJcbiAgICAkcG9zLXR5cGU6IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLy8gU2VwYXJhdGUgdmFsdWVzIGludG8gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XHJcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XHJcbiAgJHJpZ2h0OiBudGgoJHBvcy12YWxzLCAyKTtcclxuICAkYm90dG9tOiBudGgoJHBvcy12YWxzLCAzKTtcclxuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XHJcblxyXG4gIC8vIFJldHVybiBwb3NpdGlvblxyXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XHJcblxyXG4gIC8vIFJldHVybiB2YWx1ZXNcclxuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxyXG4gIC8vIG90aGVyd2lzZSBpZ25vcmVcclxuICBAaWYgKHR5cGUtb2YoJHRvcCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJHRvcCkpIHtcclxuICAgIHRvcDogJHRvcDtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBAaWYgKHR5cGUtb2YoJGJvdHRvbSkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGJvdHRvbSkpIHtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkbGVmdCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGxlZnQpKSB7XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJlTW9kYWwgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubW9kYWxfX2hlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKXtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5tb2RhbF9fYWN0aW9uIHtcclxuLy8gICBmbG9hdDogcmlnaHQ7XHJcbi8vICAgd2lkdGg6IDE3NXB4O1xyXG5cclxuLy8gICBhIHtcclxuLy8gICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4vLyAgICAgcGFkZGluZzogMTVweDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbi8vICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuLy8gICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuLy8gICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4vLyAgICAgZmxvYXQ6IG5vbmU7XHJcbi8vICAgICBjbGVhcjogYm90aDtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLm1vZGFsX19ib2R5IHtcclxuLy8gICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuLy8gICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4vLyAgICAgcGFkZGluZzogMjBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5tb2RhbF9fY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDE3NXB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDAgMCAwLCBzb2xpZCwgI2NjYyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhpZGUgY2xvc2Ugb24gcmVkaXJlY3QgbW9kYWxzXHJcbi5yZWRpcmVjdCAucmVtb2RhbC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5yZW1vZGFsLS1zcGxpdCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5yZW1vZGFsX19sZWZ0LFxyXG4gIC5yZW1vZGFsX19yaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWRkIGNsaWNrIGhhbmQgdG8gYW55dGhpbmcgdGhhdCBoYXMgYSBtb2RhbCB0YXJnZXRcclxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cclxuXHJcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBbnRpIEZPVUMgKi9cclxuXHJcbi5yZW1vZGFsLFxyXG5bZGF0YS1yZW1vZGFsLWlkXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXHJcblxyXG4ucmVtb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB0b3A6IC01MDAwcHg7XHJcbiAgcmlnaHQ6IC01MDAwcHg7XHJcbiAgYm90dG9tOiAtNTAwMHB4O1xyXG4gIGxlZnQ6IC01MDAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCA5MCUpO1xyXG4gIG9wYWNpdHk6IC45O1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XHJcbn1cclxuXHJcbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXksXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXHJcblxyXG4ucmVtb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgLy8gRmlsbCBzY3JlZW4gb24gbW9iaWxlXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZW1vZGFsOm5vdCguaGVscC1pbWFnZSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcclxuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJlbW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMHB4O1xyXG4gIHJpZ2h0OiAtMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0LCBsYW5kc2NhcGUpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEN1c3RvbSBSZW1vZGFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWR2LiBTZWFyY2ggSGVscFxyXG5cclxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcclxuICBtYXgtaGVpZ2h0OiA4MCU7XHJcblxyXG4gIC5zZWFyY2gtaGVscF9fY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlbHAgVmlkZW9zXHJcblxyXG4uaGVscC12aWRlbyB7XHJcbiAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDBweDtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDaGFydHMgLyBHcmFwaHMgTW9kYWxzXHJcblxyXG4uZGF0YS1tb2RhbCB7XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBjYW52YXMgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGhlLWNhbnZhcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcGVudGlwIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5vdC1jbG9zZSB7XHJcbiAgZm9udC1zaXplOiAxMnB0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRvcDogLTI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm90LWNsb3NlOjphZnRlcntcclxuICBjb250ZW50OiBcIlhcIjtcclxufVxyXG5cclxuLm90LWNvbnRlbnQge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLy8gY3NzIGhhY2sgZm9yIElFIDEwIGFuZCBJRSA5OiBtYWtlIHRoZSB0cmFuc3BhcmVudCBjbG9zZS1idXR0b24gY2xpY2thYmxlXHJcbi8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTUxODkxODIvaWUtY3NzLWxpbmstdW5kZXItdHJhbnNwYXJlbnQtYm94LWlzLWNsaWNrYWJsZVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2V7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgT3BlbnRpcCB0YS1hbWVuZHMgc3R5bGVzXHJcbi8vICBPcGVudGlwIHRhLWZyZWUtdHJpYWwtdGlwIHN0eWxlc1xyXG4vLyAgT3BlbnRpcCB0YS1hdWRpdC1pbnNpZ2h0LXRpcCBzdHlsZXNcclxuLy8gIE9wZW50aXAgdGEtbWxpLXRhYmxlLXRpcCBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIHtcclxuICAub3BlbnRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLm90LWhlYWRlcntcclxuICAgICAgLm90LWNsb3Nle1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5vdC1jbG9zZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwe1xyXG4gIC5vdC1jb250ZW50e1xyXG4gICAgaXtcclxuICAgICAgY29sb3I6ICMwMDY0YTA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIge1xyXG4gIC5vdC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm90LWNvbnRlbnQge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBqcXVlcnkgdWktZGlhbG9nXHJcbi51aS1mcm9udHtcclxuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgOTAlKTtcclxufVxyXG5cclxuLnVpLWRpYWxvZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIHotaW5kZXg6IDEwMDAyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLnVpLXdpZGdldC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1ob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAudWktYnV0dG9uLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tb2RhbF9fYm9keV9pbmxpbmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24tLWJvZHl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24tLWJvZHkgdWwgdWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbiIsIi50YS10b29sYmFyIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgaDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YS10b29sYmFyX19zZWFyY2gge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29yZC1zZWFyY2gtY2xlYXIsXHJcbiAgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgJixcclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICBbY2xhc3MqPWljb24tXTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcclxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAudGEtdG9vbGJhcl9fc29ydCxcclxuICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICA+IGJ1dHRvbixcclxuICAgICAgPiBzZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIC5pY29uLXRhZyxcclxuICAgICAgICAuaWNvbi11cGxvYWQge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA0OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YS10b29sYmFyX19zb3J0IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHRcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2hcclxuXHJcblxyXG5cclxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmV4cG9ydF9fZHJvcGRvd24sXHJcbi5maWx0ZXItdGFncyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5maWx0ZXItdGFncyAudGV4dC1saW5rLS1zZWNvbmRhcnkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbn1cclxuXHJcbi5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXRhZ3NfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5leHBvcnRfX2Ryb3Bkb3duIHtcclxuICB3aWR0aDogMjc1cHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlLWFubm90YXRpb25zIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBzaGFyZS1hbm5vdGF0aW9uc1xyXG5cclxuICAuZXhwb3J0X19kb3dubG9hZC1wZGYtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZpbHRlci10YWdzIHtcclxuICB3aWR0aDogMzUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE9mZmljaWFsIENTUyBmcm9tIE9wZW5UaXBcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm9wZW50aXAtY29udGFpbmVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1jZW50ZXIsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAvLyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Uge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIGxlZnQ6IDYwcHg7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWRhcmsgLm9wZW50aXAsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XHJcbiAgY29sb3I6ICNmOGY4Zjg7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZ2xhc3MgLm9wZW50aXAge1xyXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICBjb2xvcjogIzMxN2NjNTtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLDk0LDE1MywwLjMpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3cge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b21cclxuXHJcbi5vdC1jb250ZW50IHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucmVsYXRlZC1wcm9kdWN0cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XHJcbiAgICBtYXJnaW46IDMwcHggMzBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgIH1cclxuXHJcbiAgICBoMS5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RfX3Byb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZSBcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNb3JlIEFydGljbGVzIGZyb20gX18gbW9kdWxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tb3JlLWFydGljbGVzIHtcclxuICAubW9yZS1hcnRpY2xlcy0taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2FtcGxlIE91ciBXb3JrIHNpZGViYXIgbW9kdWxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zYW1wbGUtd29yayB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX21ldGEgaDMge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIFNhbXBsZSBPdXIgV29yayBzaWRlYmFyIG1vZHVsZVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2FtcGxlIE91ciBXb3JrIGhvbWVwYWdlIG1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5zYW1wbGUtd29yay0taG9tZXBhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5tZWRpYV9fZGVmYXVsdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDEuNSk7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclOyAvLyBmYWxsYmFjayBmb3IgSUVcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDglOyAvLyBmYWxsYmFjayBmb3IgSUVcclxuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNpZGViYXIgRm9ybXMgLSBvbiBPcGluaW9ucyBhbmQgU3R1ZGVudCBXcml0aW5nIENvbXBldGl0aW9uIHBhZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5vcGluaW9ucy1zdWJzY3JpYmUsXHJcbi5zdHVkZW50LXN1Ym1pc3Npb25zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAzcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBAZXh0ZW5kICVidG47XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcblxyXG4vLyBNYWdhemluZS9Qcm9kdWN0IGNvbG9yc1xyXG4kdG4tY29sb3I6ICMwODQ2N2Q7XHJcbiRzdG4tY29sb3I6ICMwMDY4Mzg7XHJcbiR0bmktY29sb3I6ICM5NTIyMjY7XHJcbiRlb3RyLWNvbG9yOiAjMDA0MDc4O1xyXG4kaXRyLWNvbG9yOiAjMDA0MDc4O1xyXG5cclxuLnRhYnMtbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy1uYXZfX3RhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHByZXZlbnRzIHRhYnMgZnJvbSBib3VuY2luZyB3aGVuIG9uZSBiZWNvbWVzIGFjdGl2ZSBhbmQgaGFzIGJvcmRlcnNcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogNHB4IDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRheC1ub3RlcyB7XHJcbiAgICBjb2xvcjogJHRuLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdGF0ZS10YXgtbm90ZXMge1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDRweCAxcHggMCAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcclxuICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rX19ub2FjY2VzcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICB9XHJcbn0gLy8gRU5EIHRhYnMtbmF2X190YWIiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUb3AvTGF0ZXN0IE5ld3MgbW9kdWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBUb3AgTmV3cyBzaWRlYmFyIG1vZHVsZVxyXG4udG9wLW5ld3MtLXNpZGViYXIge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgLm1lZGlhX19tZXRhIGgzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWxvY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LFxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy5zdGF0ZS10YXgtdG9kYXksXHJcbiAgICBoMy50YXgtbm90ZXMtdG9kYXktc3RhdGUge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy53b3JsZHdpZGUtdGF4LWRhaWx5LFxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX21ldGEge1xyXG4gICAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBUb3AgTmV3cyBzaWRlYmFyIG1vZHVsZVxyXG5cclxuLy8gQW5vbnltb3VzIGhvbWVwYWdlIFRvcCBOZXdzIG1vZHVsZVxyXG4udG9wLW5ld3MtLWhvbWVwYWdlIHtcclxuICAudG9wLW5ld3Mge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQ4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBlbmQgQW5vbnltb3VzIGhvbWVwYWdlIFRvcCBOZXdzIG1vZHVsZSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFib3V0IFVzIHBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFib3V0LXVzIHtcclxuICAuYWJvdXQtdXNfX2hlYWRlci1pbWFnZSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC50YWItY29udGVudF9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnRfX2JvZHkgaDEge1xyXG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLWNvbnRlbnRfX2JvZHkgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItY29udGVudF9fYm9keSBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5hYm91dC11c19faW5mb3JtYXRpb24ge1xyXG4gICAgLmluZm9ybWF0aW9uLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1pdGVtIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1pdGVtIGEsXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSBwIHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEF3YXJkcyB0aW1lbGluZVxyXG4gIC5hd2FyZHMtdGltZWxpbmUge1xyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctb2RkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiByaWdodDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctb2RkIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctZXZlbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgQXdhcmRzIHRpbWVsaW5lXHJcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5BZHZhbmNlIFNlYXJjaFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOjk2JTtcclxuICAgIG1hcmdpbi1sZWZ0OjIlXHJcbn1cclxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNcclxue1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9hbmRfZGl2XHJcbntcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbiNlZGl0X2F1dGhvcnNfYWR2X2Nob3NlbiwgI2VkaXRfanVkZ2VzX2Fkdl9jaG9zZW5cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxufVxyXG5cclxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW5cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxufVxyXG5cclxuI2VkaXQtc2VhcmNoLWFkdlxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodHtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZVxyXG57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB3aWR0aDo1MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuLmFkdl9zZWFyY2hfbGVmdF9ncm91cFxyXG57XHJcbiAgICB3aWR0aDo0OCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjIlO1xyXG59XHJcbi5hZHZfc2VhcmNoX3JpZ2h0X2dyb3VwXHJcbntcclxuICAgIHdpZHRoOjQ4JTtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDoyJTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4uYWR2X3NlYXJjaF93cmFwcGVyXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0RERDtcclxuICAgIGhlaWdodDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbn1cclxuXHJcbiNhZHZfc2VhcmNoX3dyYXBwZXJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG59XHJcbi5jb25uZWN0b3JzX2Fkdl9zZWFyY2hcclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5hZHZfZGF0ZV9jbGVhcl9saW5rXHJcbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXZcclxue1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9idXR0b25cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogNjdweDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXZcclxue1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuXHJcbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b25cclxue1xyXG4gIGJhY2tncm91bmQ6IHJnYigyNDIsIDExNSwgMzIpIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjFweDtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9pbnB1dC1ncm91cCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICB9XHJcbn1cclxubGkuYWN0aXZlLXJlc3VsdCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gICAgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidGF4XCI7XHJcbiAgICBmb250LXNpemU6IDE2cHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbntcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9jYWxlbmRhci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCAvIDEwMCUgYXV0bztcclxuICAgIGhlaWdodDogNDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDczJTtcclxuICAgIG1hcmdpbi10b3A6IDE1JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNyU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjklO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY3JTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlcntcclxuICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA5cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hdWRpdC1tYW51YWxzIHtcclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgbWluLXdpZHRoOiA5NjBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICB9XHJcbn1cclxuXHJcbi50bmFpU3RhdGVIZWFke1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAucHJvbW9fX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNzUpIDAlLCByZ2JhKDAsIDAgLCAwLCAwKSA3NSUsIHJnYmEoMCwgMCAsIDAsIDApIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW9fX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1heC13aWR0aDogNTVjaDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vX19hY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIGEsXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzVjaDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcclxuICB3aWR0aDogNzUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbi8qXHJcbiAgLm5vdC1sb2dnZWQtaW4gJiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3e1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cclxuICAubGFiZWwtbnVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDoyMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE2cHg7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcblxyXG4gIC5pY29uLXRleHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYnJhbmQtY29sb3ItNTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG5cclxuICBoMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEtlZXAgY2VudGVyaW5nXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzLFxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzLFxyXG4uYXVkaXQtbWFudWFsc19fbW9yZSxcclxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gQ29udGFpbiBsb2FkaW5nIHNwaW5uZXJcclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2xlZnQge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIHtcclxuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcclxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcclxuICAgICY6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGVmdCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIHtcclxuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcclxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcclxuICAgICY6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fbW9yZSB7XHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxyXG4uYXVkaXQtbWFudWFsX19hbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYXZvcml0ZXMtLWVtcHR5IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkYnJhbmQtY29sb3ItM2U7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XHJcbiAgLy8gd2lkdGg6IDMxJTtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIC5pY29uLXN0YXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6aG92ZXIsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6Zm9jdXMsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWpheC1wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fbWFudWFscyB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuI2RhdGFUYWJsZVNBTSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvcnRpbmc6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbiAgICAgICYuc29ydGluZ19hc2M6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4gICAgICAmLnNvcnRpbmdfZGVzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG5cclxuICAgICAgLy8gVmVyc2lvblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIERvY3VtZW50c1xyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBMYXN0IFZpZXdlZFxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBBY3Rpb25zXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5IHRkIHtcclxuICAgICY6bm90KDpudGgtb2YtdHlwZSgzKSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSBhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyLmV2ZW4sIHRyLm9kZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB9XHJcblxyXG4gICAgdHIuZXZlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRyLnNob3due1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG5cclxuICAgICAgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjYmZiZGJmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUgYTpob3ZlciBpOjpiZWZvcmUsXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIGE6Zm9jdXMgaTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRmb290IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYXVkaXQtbmV3cyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2F1dGhvciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRvY3VtZW50cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuXHJcbiAgLy8gU21hbGwgb3ZlcnJpZGUgd2hlbiBsb2dnZWQgaW4gYXMgYWRtaW5cclxuICAubG9nZ2VkLWluLnRvb2xiYXIgJiB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjZweCk7XHJcbiAgfVxyXG5cclxuICAubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyICYge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDb3JlIGRvYyBzdHlsZXNcclxuICAuZG9jdW1lbnRfX2xlZnQsXHJcbiAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLCAyMjAsIDIyMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSWYgb25lIGRvYyBzZWxlY3RlZFxyXG4gICYuZG9jdW1lbnRzX3NpbmdsZSB7XHJcbiAgICAuZG9jdW1lbnRfX2xlZnQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMjIlO1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZG9jdW1lbnRzX3NpbmdsZVxyXG5cclxuICAvLyBJZiB0d28gZG9jcyBzZWxlY3RlZFxyXG4gICYuZG9jdW1lbnRzX2NvbXBhcmUge1xyXG4gICAgPiAucmVnaW9uLFxyXG4gICAgPiAucmVnaW9uID4gLmJsb2NrLFxyXG4gICAgPiAucmVnaW9uID4gLmJsb2NrID4gLmNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50X19sZWZ0LFxyXG4gICAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudF9fbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBkb2N1bWVudHNfY29tcGFyZVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC8vaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSAvLyBFTkQgZG9jdW1lbnRzXHJcblxyXG5cclxuLmRvY3VtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICA+IGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGJyYW5kLWNvbG9yLS1saWdodCwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb2JpbGUtb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMSA0OCU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgYnRuLS1zZWNvbmRhcnlcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBoZWFkZXJcclxuXHJcbiAgLmRvY3VtZW50X190aXRsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZV9kb2NzX2Nsb3NlX3NwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZG9jdW1lbnRfX3RpdGxlXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIGRvY3VtZW50XHJcblxyXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudF9fZnVsbHRleHQge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgLy8gQXNzdW1lIGlmIGZ1bGx0ZXh0IGNvbXBvbmVudCBoYXMgYW4gSUQsXHJcbiAgLy8gaXQgaXMgc2VsZWN0YWJsZSBmb3IgYW5ub3RhdGlvbnMuXHJcbiAgW2lkXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDI1NCwgMjU1KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm90ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1NSwgMjUzKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgICAgICYuaWNvbi1wZW5jaWw6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICYuaGlnaGxpZ2h0Lm5vdGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG5cclxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLy8gTW9iaWxlIGhpZ2hsaWdodCBlbGVtZW50XHJcbiAgICBidXR0b24uanMtaGlnaGxpZ2h0LWVsZW1lbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgIGxpID4gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSxcclxuICB0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMTBweDtcclxuICByaWdodDogNDBweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbmF2X19jb3VudGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1uYXZfX2NvbnRyb2xzIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X190b2Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA5OCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW46MTBweCAzNnB4IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuXHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IG9sID4gbGkgPiBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAudG9jX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC50b2NfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcblxyXG4gIC50b2NfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAvLyBCYWNrIHRvIHRvcCBmb3IgVG9DXHJcbiAgLmJhY2stdG8tdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX3Rvb2xib3gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cztcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcblxyXG4gIC50b29sYm94X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRvb2xib3hfX2xpbmtcclxuXHJcbiAgLy8gQWN0aXZlIHN0YXRlIGlmIHNlbGVjdGVkIHBhcmFncmFwaCBpcyBoaWdobGlnaHRlZCBvciBub3RhdGVkXHJcbiAgJi5oaWdobGlnaHQgLmpzLWhpZ2hsaWdodC1lbGVtZW50LFxyXG4gICYubm90ZSAuanMtY3JlYXRlLW5vdGUge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAvLyBMZWZ0IGRvYyB0b29sYm94XHJcbiAgLmRvY3VtZW50X19sZWZ0ICYge1xyXG4gICAgcmlnaHQ6IC0zN3B4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjA3MzJmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmlnaHQgZG9jIHRvb2xib3hcclxuICAuZG9jdW1lbnRfX3JpZ2h0ICYge1xyXG4gICAgbGVmdDogLTM3cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2JpbGUge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICAgICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2hhbmdlLWRvY3VtZW50IHtcclxuICAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgID4gYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWpheC1wcm9ncmVzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgLnRocm9iYmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhdGVfX21hbnVhbHMge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgaSxcclxuICAgICAgYSxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLFxyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBsaVxyXG4gIH0gLy8gRU5EIHN0YXRlX19tYW51YWxzXHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxfX2xpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IHtcclxuICAudGhyb2JiZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgKyAubWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBGb3Igd29yZCBzZWFyY2ggJiBjbGVhciBidXR0b25zIG5leHQgdG8gc2VhcmNoIGJveGVzIG9uIGRvY3VtZW50cyAmIGluIHdvcmtiZW5jaC4gKi9cclxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxyXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gtY2xlYXIsXHJcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9maWxlIC8gQWNjb3VudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucHJvZmlsZSBoMSB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbn1cclxuXHJcbi5iYXNpYy1pbmZvX19uYW1lIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljLWluZm9fX2VtYWlsLFxyXG4uYmFzaWMtaW5mb19fY29tcGFueSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWluY29ycmVjdCB7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3RhUHJvZmlsZV9mb3JtIHtcclxuICAuZnJlZV90cmlhbF9hY3RpdmF0aW9uX2ZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmI2VkaXQtYWNjb3VudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItdGF4LXRvcGljcyxcclxuICAvLyAuZmllbGQtbmFtZS1maWVsZC11c2VyLWp1cmlzZGljdGlvbnMsXHJcbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtdXNlci1pbmR1c3RyaWVzLFxyXG4gIC8vIC5maWVsZC1uYW1lLWZpZWxkLXByaW1hcnktZGFpbHkge1xyXG4gIC8vICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAvLyB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYsIHJpZ2h0KTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xyXG4gICAgICBAaW5jbHVkZSByZW1vdmVBcHBlYXJhbmNlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YVRvb2x0aXAsXHJcbiAgLnRhVG9vbHRpcC0tcGhvbmUsXHJcbiAgLnRhVG9vbHRpcC0tYWxpYXMsXHJcbiAgLnRhVG9vbHRpcC0tcHJpbWFyeXB1YiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQ1NQUk9KRUNULTc3MjI6IFF1ZXN0aW9uIG1hcmsgaWNvbiBmb3IgUGVyc29uYWxpemU7IHNsaWdodGx5IGRpZmZlcmVudCBuZWVkcy5cclxuICAudGFUb29sdGlwLS1wZXJzb25hbGl6ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6OTAlO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDU1BST0pFQ1QtMTI4Mzk6IERlc2NyaXB0aW9uIHRvbyBmYXIgZG93biAmIHVwIGFnYWluc3QgbmV4dCBpdGVtLlxyXG4gIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB9XHJcbn0gLy8gRU5EIHRhUHJvZmlsZV9mb3JtXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRWRpdCBBY2NvdW50IChTbWFsbCBTdWIgRm9ybSBjb250cm9sbGluZyBlbWFpbC9wYXNzd29yZClcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiNlZGl0LWFjY291bnQge1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICAuZm9ybS1pdGVtLW1haWwge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbS1tYWlsXHJcblxyXG4gIC5mb3JtLWl0ZW0tcGFzcyB7XHJcbiAgICAuZGVzY3JpcHRpb24sXHJcbiAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXHJcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCxcclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSxcclxuICAgIGRpdi5wYXNzd29yZC1jb25maXJtIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMjFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW0tcGFzc1xyXG5cclxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXHJcbiAgLmZvcm0taXRlbS1wYXNzLXBhc3MyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5wYXNzd29yZC1pbmRpY2F0b3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyAvLyBQdWxsIGZvcm0gaW5saW5lXHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3MtKlxyXG59IC8vIGVkaXQtYWNjb3VudFxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZWdpc3RyYXRpb24gRm9ybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3RhUmVnaXN0cmF0aW9uX2Zvcm0ge1xyXG4gIEBpbmNsdWRlIHJvdztcclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcblxyXG4gICAgJiNlZGl0LWFjY291bnQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhLFxyXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuICAvLyAgSVAgUmVnaXN0cmF0aW9uIEZvcm1cclxuXHJcbiAgLnByb2ZpbGUtcGVyc29uYWxpemF0aW9uIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luOiAxNXB4IDIwcHggMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgdGFSZWdpc3RyYXRpb25fZm9ybVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFByb2ZpbGUgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucHJvZmlsZV9fc3Vic2NyaWJlIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogMjVweCA3MHB4O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcclxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSB7XHJcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgcCxcclxuICAgIHNtYWxsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctcmVzZXQtZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcclxuXHJcbiAgICAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDE4NXB4IDUwcHgpO1xyXG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgcHJvZmlsZV9fc3Vic2NyaWJlXHJcblxyXG4uaGVscC1wZXJzb25hbGl6ZSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZhdm9yaXRlcyAvIFNhdmVkIFNlYXJjaGVkIC8gU1RBUFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMsXHJcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzLFxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xyXG4gIC8vIENvbnRhaW4gY29udGVudCBhcmVhXHJcbiAgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JjZSBIMiB0byBhY3QgbGlrZSBvdGhlciBwYWdlIHRpdGxlc1xyXG4gIGgyLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuZGVsZXRlLXNlbGVjdGVkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLm1hbmFnZS1lbWFpbHMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufSAvLyBFTkQgcGFnZS11c2VyLWZhdm9yaXRlc1xyXG5cclxuLy8gRmF2b3JpdGVzXHJcbiNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5zYXZlLXRhZ3Mge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYW5hZ2UgRW1haWwgU3Vic2NyaXB0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIHtcclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19pbnRybyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZWRpdC1lYXJseS1vcHRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxuXHJcbiAgPiAuZm9ybS1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgLy8gU2VjdGlvbiBsYWJlbFxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBPcHRpb25zXHJcbiAgLmZvcm0taXRlbSBpbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAvLyBPcHRpb24gbGFiZWxzXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZm9ybS1pdGVtIGlucHV0XHJcblxyXG4gIC8vIFN1Ym1pdFxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hbmFnZS1zZWFyY2hlcyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDMwcHggMjBweCAwIDMwcHg7XHJcblxyXG4gICAgLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFiZWwtYmV0YSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcblxyXG4gIC5tdWx0aS1vcHRpb24taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDdXN0b20gRW1haWxzXHJcblxyXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luOiA2MHB4IDIwcHggMDtcclxuXHJcbiAgKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICsgLmZvcm0tc3VibWl0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBDU1BST0pFQ1QtMTQ5ODc6IENoYW5nZXMgZm9yIHRoaXJkIGNvbHVtbjsgbmV3IHNhdmVkLXNlYXJjaC1yb3cgb3V0ZXIgZGl2LCBldCBhbC5cclxuICA+IC5zYXZlZC1zZWFyY2gtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC8vIEluY2x1ZGVkIGZpbHRlcnNcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcmFkaW9zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLWVtYWlscyB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBFYWNoIGxpbmVcclxuICAgID4gLmZvcm0taXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICA+IGxhYmVsIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgLy8gSW5jbHVkZWQgZmlsdGVyc1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IC8vIEVORCBsYWJlbFxyXG5cclxuICAgICAgLmZvcm0tcmFkaW9zIHtcclxuICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgZm9ybS1pdGVtXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ29udGFjdCBVc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGEtY29udGFjdC1mb3JtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLmZvcm0taXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMTVweDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY29tbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzX19tZXRob2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHtcclxuICBwOmZpcnN0LWNoaWxkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgKyBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC11c19fZXh0cmEge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWR2ZXJ0aXNlIFdpdGggVXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuI3RhLWNvbnRhY3QtZm9ybS1ub3RpY2V7XHJcbiAgIGNvbG9yOiRicmFuZC1jb2xvci0zYjtcclxuICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICB3aWR0aDogODUlO1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgICB3aWR0aDogODAlO1xyXG4gICB9XHJcbiB9XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGVybXMgYW5kIENvbmRpdGlvbnMgTW9kYWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAyNzVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgcCxcclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XHJcbiAgaGVpZ2h0OiA5MCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlsaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5kYWlsaWVzX19zdWItY2F0ZWdvcnkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDIwcHggMCAwO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8vIFJlZHVjZSBtZWRpYV9fbWV0YSBzcGFjaW5nIHdoZW4gc3ViLWNhdCBpcyBwcmVzZW50XHJcbiAgLy8gU3ViLWNhdGVnb3J5cyBleGlzdCBhcyBzcGFucyBwcmlvciB0byB0aGUgbWVkaWEgb2JqZWN0XHJcbiAgJiArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgLmZsYWctd3JhcHBlciB7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgZGFpbGllc19fc3ViLWNhdGVnb3J5XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMYXRlc3QgTmV3c1xyXG5cclxuLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNlYmViO1xyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1mdWxsLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSBUaXRsZSBUd2Vha1xyXG4vL1xyXG4vLyAgUHJldmVudCBvdmVybGFwcGluZyB3aXRoIFJlYWRpbmcgUXVldWUgYnV0dG9uXHJcblxyXG4uZGFpbGllc19fY29udGVudCB7XHJcbiAgLmZsYWctd3JhcHBlciArIC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSBoZWFkZXIgYWRkIGNhbGVuZGFyIHRleHRib3ggdG8gaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5kYWlsaWVzX2NhbGVuZGFyIHtcclxuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRUVFICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMnB4IDBweCAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhaWxpZXNfY2FsZW5kYXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7O1xyXG59XHJcblxyXG4uY2FsX2ljb25fZGFpbGllcyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjI5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSB0YWJzIFROVCBMYW5kaW5nIFBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMjg4cHg7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay10cmVhdHktZmlsdGVycyB7XHJcbiAgbWFyZ2luOiA1cHggYXV0byAwcHggYXV0bztcclxuICB3aWR0aDogNDMycHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTQ0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC1tcy10ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgY29sb3I6I2ZmZmZmZjtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJiBhOmhvdmVye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcclxuICAgIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSBMYW5kaW5nIHBhZ2UgaG9saWRheSBtZXNzYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ob2xpZGF5X21lc3NhZ2VfZGl2IHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5ob2xpZGF5X21lc3NhZ2VfaDQge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDb21iaW5lZCBkYWlsaWVzIGxhbmRpbmcgcGFnZSBmb3IgZGV2L3Rlc3RpbmcvdHJhaW5pbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gTWFpbiBsYW5kaW5nIHBhZ2UgdGl0bGUuXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEubGFuZGluZ19fdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbn1cclxuLy8gQmlnIHRpdGxlcyBmb3IgZmVkL3N0YXRlL2ludGwgZG9jdW1lbnRzIHNlY3Rpb25zLlxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1mZWRlcmFsLFxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC10YXgtbm90ZXMtdG9kYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbn1cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtc3RhdGUsXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLXRheC10b2RheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcclxufVxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLFxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC13b3JsZHdpZGUtdGF4LWRhaWx5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xyXG59XHJcbi8vIFNlY3Rpb24gdGl0bGVzIGZvciB0b3Agc2VjdGlvbnMuXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtZmVkZXJhbCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzAwNDA3ODtcclxuICAgIH1cclxufVxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLXN0YXRlIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjMDA2ODM4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzk1MjIyNjtcclxuICAgIH1cclxufVxyXG4vLyBDb2xvciBiYXJzLlxyXG4uYmFyLVROVCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA0MDc4O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5iYXItV1REIHtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM5NTIyMjY7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbn1cclxuLmJhci1TVFQge1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNjgzODtcclxuICBwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG4vLyBJbm5lciBoZWFkbGluZSBzcGFucyBuZWVkIGJsb2NrLlxyXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1UTlQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmgxLm1lZGlhX190aXRsZSAuYmFyLVdURCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaDEubWVkaWFfX3RpdGxlIC5iYXItU1RUIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgT0VDRCBHdWlkZWxpbmVzIHBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm9lY2QtZ3VpZGVsaW5lcyB1bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBsaSA+IHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVE5UR1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbmgzLmdsb2JhbF9wcm9kdWN0cyB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNpZGViYXIgYnV0dG9uLXN0eWxlIGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLnNpZGViYXItYXJ0aWNsZS1idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQkVQU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmJlcHMtcmVwb3J0LXRyYWNrZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICBjb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmVwc19wYXJ0IHtcclxuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuLmRhdGVfaGVhZGVyX2JlcHMge1xyXG4gIHdpZHRoOjIzJTtcclxufVxyXG4qL1xyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCbG9nIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucGFnZS1ibG9nIC5sYW5kaW5nX190aXRsZSxcclxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbn1cclxuXHJcbi5ibG9nLWxpc3Qge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLS1vcGluaW9ucyB7XHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIEhvbWUgcGFnZSBibG9nIGJsb2NrXHJcbi8vIEJsb2NrIHdyYXBwZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmJsb2NrLXRiZC1ibG9nIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fb3JnLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSxcclxuICAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSxcclxuICAubWVkaWFfX3RpdGxlIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQmxvY2sgdGl0bGVcclxuLm9yZy1jb250ZW50X190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xyXG4ubWVkaWEtLW9yZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmctY29udGVudF9fY3RhIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJsb2dnZXIgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLS1ibG9nZ2VyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyAubGlzdGluZyAubWVkaWEtLWJsb2dnZXIge1xyXG4vLyAgIEBleHRlbmQgLm1lZGlhO1xyXG4vLyAgIG1hcmdpbjogMjBweDtcclxuLy8gICBwYWRkaW5nOiAwO1xyXG4vLyAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4vLyAgIC5tZWRpYV9faW1hZ2UsICAgICAgICAvLyBSZXNpemUgY29udGFpbmVyXHJcbi8vICAgLmNvbnRyaWJ1dG9yX19pbWFnZSB7IC8vIGFuZCBhY3R1YWwgaW1hZ2VcclxuLy8gICAgIEBpbmNsdWRlIHNpemUoNTVweCk7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX2NvbnRlbnQge1xyXG4vLyAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmJsb2ctcHJvZmlsZSB7XHJcbi8vICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuLy8gICB9XHJcblxyXG4vLyAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbi8vICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX3RpdGxlIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbi8vICAgICArIC5tZWRpYV9fc25pcHBldCB7XHJcbi8vICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBObyBsb25nZXIgaW4gdXNlIChwcmV2aW91cyBibG9nIG1lZGlhIG9iamVjdCBzdHlsZXMpXHJcbi8vIC5tZWRpYS0tYmxvZyB7XHJcbi8vICAgQGV4dGVuZCAubWVkaWE7XHJcblxyXG4vLyAgIC5tZWRpYV9faW1hZ2Uge1xyXG4vLyAgICAgQGluY2x1ZGUgc2l6ZSg1NXB4KTtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX2RhdGV0aW1lIHtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5ibG9jay10YmQtYmxvZyAubWVkaWFfX3RpdGxlIGEsXHJcbi8vICAgLmJsb2NrLXRhZmVhdHVyZWRjb2x1bW4gLm1lZGlhX190aXRsZSBhIHtcclxuLy8gICAgIGNvbG9yOiAjMDA2NGEyO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhX19hdXRob3Ige1xyXG4vLyAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhX19zbmlwcGV0IHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbi8vICAgfVxyXG4vLyB9IC8vIEVORCBtZWRpYS0tYmxvZ1xyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCb29rcyAmIENvbGxlY3Rpb25zIHBhZ2UgYW5kIGJsb2NrXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIHtcclxuICAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAudG9vbGJhci1zb3J0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbGJhci12aWV3LW9wdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogODdweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICB9XHJcbiAgICAgIGkuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgfVxyXG4gICAgICBpOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAuYm9vay1pdGVtIHtcclxuICAgICAgZmxleDogMCAwIDMyJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MS41cHg7XHJcbiAgICAgIG1hcmdpbjogMCA3cHggMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzcsIDI0MCwgMC45Nik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuYm9vay1pdGVtLW92ZXJsYXktdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vay1pdGVtLW92ZXJsYXktc3VtbWFyeSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvb2staXRlbS10aXRsZTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tcHVibGlzaC1pbmZvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvb2staXRlbS1hdXRob3JzLWluZm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxNXB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjczMjA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9vay1pdGVtOm50aC1jaGlsZCgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGxheW91dC5cclxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIHtcclxuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XHJcbiAgICAuYm9vay1pdGVtIHtcclxuICAgICAgZmxleC1iYXNpczogNDglO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyOTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMyLjA4cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcclxuXHJcbiAgICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmJvb2staXRlbS1idXR0b25zLXdyYXBwZXIge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2staXRlbTpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGlzdCBsYXlvdXQuXHJcbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIHtcclxuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAuYm9vay1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjRGNDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTguNDFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MC41OXB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XHJcbiAgICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIC5ib29rLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2staXRlbS1icmllZiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgLmhpZGRlbi1vbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIHtcclxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcclxuICAgICAgLmJvb2staXRlbSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOTglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaGUgcmlnaHQgcmFpbCBhZCBibG9ja1xyXG4uYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVye1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmJsb2NrX2xlZnR7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5ibG9ja19yaWdodHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5ib29rX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJvb2tfaGVhZGxpbmV7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluLFxyXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50LFxyXG4ucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQsXHJcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCxcclxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiB7XHJcbiAgLmxhbmRpbmdfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHRuLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICR0bi1jb2xvcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXN0YXRlLXRheC10b2RheSxcclxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRle1xyXG4gIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHN0bi1jb2xvcjtcclxuICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHN0bi1jb2xvcjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3Mge1xyXG4gIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmxpc3Rpbmcge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xyXG4gIC5jb250ZW50LWJsb2NrLmF1ZGl0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm17XHJcbiAgLmxhbmRpbmdfX3RpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG5pLWNvbG9yO1xyXG4gICAgY29sb3I6ICR0bmktY29sb3I7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICR0bmktY29sb3I7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBMYW5kaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIENvbG9yc1xyXG5cclxuJHRuLWNvbG9yOiAgICMwODQ2N2Q7XHJcbiRzdG4tY29sb3I6ICAjMDA2ODM4O1xyXG4kdG5pLWNvbG9yOiAgIzk1MjIyNjtcclxuJGVvdHItY29sb3I6ICMwMDQwNzg7XHJcbiRpdHItY29sb3I6ICAjMDA0MDc4O1xyXG5cclxuXHJcbi5tYWdhemluZSB7XHJcbiAgLy8gU2V0IENvbG9yc1xyXG4gICYudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCR0bi1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgJi5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHN0bi1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRlb3RyLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGVvdHItY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRpdHItY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRpdHItY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAmLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG5pLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgLy8gUGFnaW5hdGlvblxyXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1wcmV2LFxyXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tYWdhemluZV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX3RpdGxlXHJcblxyXG4vLyBPbiB0aGUgQ292ZXJcclxuLm1hZ2F6aW5lX19vdGMge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fb3RjXHJcblxyXG4ub3RjX19jb3ZlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgKyAub3RjX19hcnRpY2xlcyB7XHJcbiAgICAub3RjX19hcnRpY2xlOm50aC1jaGlsZCgxKSAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2NvdmVyX19pbWFnZSB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ub3RjX19hcnRpY2xlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ub3RjX19hcnRpY2xlIHtcclxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX19jYWxsb3V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigwIDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX2NhbGxvdXRcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBGdWxsIGxpc3RpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnBhZ2UtdGF4LW5vdGVzLFxyXG4ucGFnZS10YXgtbm90ZXMtZmVkZXJhbCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxyXG4ucGFnZS10YXgtbm90ZXMtc3RhdGUge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIC5tYWdhemluZV9fZnVsbC1saXN0IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIC5tYWdhemluZV9fZnVsbC1saXN0IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAmLnBhZ2UtdGF4LW5vdGVzLFxyXG4gJi5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsLFxyXG4gJi5wYWdlLXN0YXRlLXRheC1ub3RlcyxcclxuICYucGFnZS10YXgtbm90ZXMtc3RhdGUsXHJcbiAmLnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xyXG4gICBtYXJnaW4tdG9wOiAwO1xyXG4gfVxyXG59XHJcblxyXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XHJcbiAgbWFyZ2luOiAwIDAgNjBweDtcclxuICBjbGVhcjogYm90aDtcclxuXHJcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB9XHJcbn0gLy8gRU5EIGhvbWVwYWdlIG1hZ2F6aW5lX19mdWxsLWxpc3RcclxuXHJcblxyXG4vLyBtYWdhemluZSBsYW5kaW5nIHBhZ2UgZnVsbCBsaXN0XHJcbi5tYWdhemluZSB7XHJcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xyXG5cclxuICAgID4gLmxlZnQsXHJcbiAgICA+IC5yaWdodCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZSBsYW5kaW5nIHBhZ2UgbWFnYXppbmVfX2Z1bGwtbGlzdFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIFNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmJhY2stdG8tbWFnYXppbmUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufSAvLyBFTkQgbWFnYXppbmVfX3F1aWNrLXNlYXJjaFxyXG5cclxuLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiB7XHJcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gICsgLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGZcclxuXHJcbi5wYXN0LWlzc3VlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pc3N1ZXMtd3JhcHBlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19wYXN0LWlzc3Vlc19feWVhclxyXG5cclxuLm1hZ2F6aW5lX190b2Mge1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLnRvY19fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5jdXJyZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fdG9jXHJcblxyXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn0gLy8gRU5EIHZpZXctaXNzdWVzLWNhbGVuZGFyXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIEhvbWUgUGFnZSBCbG9ja1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW46IDMwcHggMCAwO1xyXG5cclxuICAub3RjLS1mZWF0dXJlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAubWVkaWFfX2ltYWdlKy5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgLm1lZGlhX19pbWFnZSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhX19jb250ZW50IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3RjLS1saXN0IHtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQge1xyXG4gIC5vdGNfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lcy1vdmVydmlld19faXNzdWUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lX19vdGMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1mdWxsLW1hZ2F6aW5lIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgJi50YXgtbm90ZXMsXHJcbiAgICAmLnRheC1ub3Rlcy1mZWRlcmFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDczYzZiO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2M2YjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3RhdGUtdGF4LW5vdGVzLFxyXG4gICAgJi50YXgtbm90ZXMtc3RhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NDJkO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQyZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODUxZTIyO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1MWUyMjtcclxuICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIHBhZC1yYXRpbygkeCwgJHksICRzZWxlY3RvcjogaW1nKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgkeS8keCk7XHJcblxyXG4gICN7JHNlbGVjdG9yfSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59IixudWxsLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGb290ZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnN0aWNreS1mb290ZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzEwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX21haW4ge1xyXG4gIC8vIGhlaWdodDogMjgwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5jb250YWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19uYXYtbGlzdCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGlzdF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAvLyBmbGV4OiAxIDAgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgZm9vdGVyX19uYXYtbGlzdFxyXG5cclxuLmZvb3Rlcl9fY29udGFjdCB7XHJcbiAgZGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgLmllOCAmIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGZvb3Rlcl9fY29udGFjdFxyXG5cclxuLmZvb3Rlcl9fc29jaWFsLXJvdyB7XHJcbiAgYTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2JhciB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn0gLy8gRU5EIGZvb3Rlcl9fYmFyXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU0VPIEZvb3RlclxyXG5cclxuLmZvb3Rlcl9fdG9waWNzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLWxpc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX190b3BpYy1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRU9NTFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFcnJvciBNZXNzYWdlcyAvIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kc3VjY2VzczogI2Q3ZWJmNTtcclxuJHdhcm5pbmc6ICNmYWVlZDc7XHJcbiRlcnJvcjogI2ZhZDNkMTtcclxuXHJcblxyXG4vLyA0MDRcclxuLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IHtcclxuICAuYmxvY2stc3lzdGVtIHtcclxuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlLWxpbmt7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVzc2FnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRhLW1lc3NhZ2Uge1xyXG4gIHotaW5kZXg6IDEyMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiA1NDBweDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIGEuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gICYudGEtbWVzc2FnZS0tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkc3VjY2VzcywgMC4wNSk7XHJcbiAgICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLCA4MCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi50YS1tZXNzYWdlLS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3YXJuaW5nLCAwLjA1KTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDcwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnRhLW1lc3NhZ2UtLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRlcnJvciwgMC4wNSk7XHJcbiAgICBjb2xvcjogZGFya2VuKCRlcnJvciwgNzAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcblxyXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICBjb2xvcjogIzY2NjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC50YS1tb2RhbCB7XHJcbi8vICAgd2lkdGg6IDYwMHB4O1xyXG4vLyAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbi8vICAgcGFkZGluZzogMjBweDtcclxuLy8gICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4vLyAgIGJvcmRlcjogbm9uZTtcclxuLy9cclxuLy8gICAmLnN1Y2Nlc3Mge1xyXG4vLyAgICAgYmFja2dyb3VuZDogdGludCgkc3VjY2VzcywgNzUlKTtcclxuLy8gICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHN1Y2Nlc3M7XHJcbi8vICAgfVxyXG4vL1xyXG4vLyAgICYud2FybmluZyB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiB0aW50KCR3YXJuaW5nLCA3NSUpO1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkd2FybmluZztcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgJiArIC50YS1tb2RhbCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4vLyAgIH1cclxuLy8gfSAvLyBFTkQgdGEtbW9kYWxcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBMYW5kaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZnJsLXNpZGViYXIge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mcmwtY29udGVudCB7XHJcbiAgLy8gRGF0ZXRpbWUgY29tZXMgYWZ0ZXIgdGl0bGVzXHJcbiAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb25fX3Jvd3tcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwsXHJcbiAgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGUkwgQ291cnQgT3BpbmlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZybC1zZWFyY2hfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fZm9ybSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fb3Ige1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2h5cGhlbmF0ZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2lubGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC5mb3JtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2FjdGlvbnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAuYnRuLS1wcmltYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENhc2UgTmFtZSAvIERvY2tldCBOdW1iZXJcclxuXHJcbi8vIC5mb3JtLWl0ZW0tY2FzZS1uYW1lLFxyXG4vLyAuZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcclxuLy8gICB3aWR0aDogNDQ1cHg7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS10Y2Qge1xyXG5cclxuICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQmV0dGVyIGFsaWdubWVudFxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXHJcbiAgLmZvcm0taXRlbS1udW1iZXIzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGZWRlcmFsIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCB7XHJcbiAgLmZvcm0taXRlbS1mY3RkMSxcclxuICAuZm9ybS1pdGVtLWZjdGQzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tZmN0ZDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMxLFxyXG4gIC5mb3JtLWl0ZW0tdXN0YzIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMzIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRlJMIElSUyBCdXNpbmVzcyBQbGFuc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSB7XHJcbiAgLml0ZW0tbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBCYWNrZ3JvdW5kIE5vdGVzL0Zvb3Rub3RlcyBzcGVjaWFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZybCB7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5DbGF1c2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlFUZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIH1cclxuICAuRmx1c2hQYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFN1YlBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICB9XHJcbiAgLkZsdXNoU3ViU2VjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAuRmx1c2hjbGF1c2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLk90aGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5QYXJhZ3JhcGhGbHVzaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLlN1YkNsYXVzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlN1YlBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuU3ViU2VjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5QYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAgc3Ryb25nIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4qL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEludGVybmFsIFJldmVudWUgQ29kZSBvZiAxOTg2IGRvY3VtZW50IHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpub3QoW2hyZWZdKSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuYnJlYWtsaW5lIHtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5icmVha2xpbmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8vIEZSTCBtYXJnaW5zIGFib3ZlIG5vdCBpbnRlbmRlZCBmb3IgdGFibGVzOyB0aGlzIGZpeGVzIEZSTCBBbGZyZXNjbyB0YWJsZXMgc28gdGhleSdyZSBub3Qgd2lsZGx5IHNwYWNlZCBvdXQuXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHAsXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59Ki9cclxuXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcclxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxyXG4udHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uIHtcclxuICBtYXJnaW4tbGVmdDoyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZyZWUgUmVzb3VyY2VzIExhbmRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gRnJlZSBSZXNvdXJjZXMgcGFnZSBsYXlvdXRcclxuLm5vZGUtdHlwZS1mcmVlLXJlc291cmNlcyB7XHJcbiAgLnN0YXRpYyB7XHJcbiAgICAuY29udGFpbj5zZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmVlIFJlc291cmNlcyBjYXJkc1xyXG4ubm9kZS1mcmVlLXJlc291cmNlcyB7XHJcbiAgLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcclxuICAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcclxuICAgICAgbWluLWhlaWdodDogMzU1cHg7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGZpeCBmb3IgZmxleGJveCBsYXlvdXQgaW4gSUVcclxuICAgICAgQGluY2x1ZGUgY2FyZC0tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIEZyZWUgUmVzb3VyY2VzIGNhcmRzXHJcblxyXG4gIC8vIEZyZWUgUmVzb3VyY2VzIGVDb21tIHByb2R1Y3Qgc2hvd2Nhc2VcclxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XHJcbiAgICBtYXJnaW46IDAgLTUwdnc7IC8vIHNldHMgYmFja2dyb3VuZCBjb2xvciB0byBmdWxsLXdpZHRoXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcblxyXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgNTB2dzsgLy8gcHJldmVudHMgY29udGVudCBiZWluZyBwdWxsZWQgdG8gdGhlIGVkZ2VzIG9mIHNjcmVlblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIHtcclxuICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cclxuICAgIH1cclxuICB9IC8vIGVuZCBGcmVlIFJlc291cmNlcyBlQ29tbSBwcm9kdWN0IHNob3djYXNlXHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIb21lXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mcm9udCB7XHJcblxyXG4gIC5hcnRpY2xlcy1jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYWRpZW50LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICB9XHJcblxyXG59IC8vIEVORCBmcm9udFxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQW5vbnltb3VzL1NpZ25lZCBPdXQgSG9tZXBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uZnJvbnQubm90LWxvZ2dlZC1pbiB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgI3RhYnMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5zcGxpdCB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BsaXQgLmNvbnRhaW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuYmxvY2stdGFhbm9ueW1vdXMtdGFhbm9ueW1vdXMtaGVhZGVyLWJsb2NrIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwbGl0IC5jb250YWluLmNvbnRlbnQtcmVnaW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIHtcclxuICBtYXJnaW46IDAgLTUwdncgNDBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBtYXJnaW46IDAgNTB2dztcclxuICAgIHBhZGRpbmc6IDkwcHggMCA0NXB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcblxyXG4gICAgICBhOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLS1ncm91cCBhOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayB7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAucXVvdGVzLWhlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZXN0aW1vbmlhbHMgc2xpZGVyIG9uIGhvbWVwYWdlXHJcbi52aWV3LWVuZ2FnZW1lbnQtZXhwZXJ0cy1ibG9jayB7XHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gIC5ieC12aWV3cG9ydCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcC0tc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAucXVvdGUtc2xpZGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJsb2NrcXVvdGUgcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY2l0ZSBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjaXRlPmRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY2l0ZSAuYXV0aG9yX3RpdGxlLFxyXG4gICAgICBjaXRlIC5hdXRob3Jfd29yayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmRpc2FibGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5ieC1wcmV2LFxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCB0ZXN0aW1vbmlhbHMgc2xpZGVyIG9uIGhvbWVwYWdlXHJcblxyXG4vLyBUcnVzdGVkIEJ5XHJcbi5ob21lcGFnZS10cnVzdGVkIHtcclxuICBtYXJnaW46IDAgLTUwdnc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5ob21lcGFnZS10cnVzdGVkX19oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cnVzdGVkLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAuM3JlbSAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRydXN0ZWQtbGlzdFxyXG59IC8vIGVuZCBob21lcGFnZS10cnVzdGVkXHJcblxyXG4uZm9vdGVyLWN0YS0tYnVja2V0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5jYXJkLXNpbXBsZSB7XHJcbiAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgIC1tcy1mbGV4OiAwIDEgMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Utc3RhdHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBtYXJnaW46IDAgLTUwdnc7XHJcblxyXG4gIC5ob21lcGFnZS1zdGF0c19faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaG9tZXBhZ2Utc3RhdHNfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuaG9tZXBhZ2Utc3RhdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lcGFnZS1zdGF0IC5zdGF0LW51bWJlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1lZ2Etc2l6ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTmV3cyBZb3UgU2hvdWxkIEtub3cgLSBEYWlsaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mcm9udCB7XHJcbiAgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYig3LCA2MCwgMTA3KTtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLmZlZGVyYWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkO1xyXG4gICAgfVxyXG4gICAgLnNob3ctZGFpbGllcy1sYW5kaW5nLWJ1dHRvbi5zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XHJcbiAgICB9XHJcbiAgICAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLmludGVybmF0aW9uYWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0LWwpIHtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm15X3N1YnMgLmZvcm0taXRlbS1zaG93LW15LXN1YnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hamF4LXByb2dyZXNzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIC50aHJvYmJlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lvbi1mdWxsd2lkdGgtaG9tZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXItLWhvbWUge1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5ob21lcGFnZS1uZXdzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDIwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAxMjQwcHg7IC8vIGZvcmNlcyBzZWN0aW9uIHRvIHN0cmV0Y2ggZnVsbC13aWR0aCBvbiBJRVxyXG5cclxuICAubWVkaWFfX21ldGEge1xyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXksXHJcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheS1mZWRlcmFsOmhvdmVyLDpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMyBhLnN0YXRlLXRheC10b2RheSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LXN0YXRlOmhvdmVyLDpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWw6aG92ZXIsOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci02ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdCB7XHJcbiAgICBmbGV4OiAwIDEgNjAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyAvLyBmYWxsYmFjayBmb3IgSUVcclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5tZWRpYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2MHB4O1xyXG4gICAgICBcclxuICAgICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIFxyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MCU7IC8vIGZhbGxiYWNrIGZvciBJRVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYgLm1lZGlhIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICAgID4gZGl2IC5tZWRpYSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnJpZ2h0IHtcclxuICAgIGZsZXg6IDAgMCA0NjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2VfX2hlYWRlciB7XHJcbiAgPiAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWEge1xyXG4gICAgLm1lZGlhX19jb250ZW50IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG5cclxuICAgICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19jb250ZW50Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBOZXdzIFlvdSBTaG91bGQgS25vd1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUmVzZWFyY2gvRXhwZXJ0IFByb2R1Y3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIHtcclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaWJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcbiAgLm91dHNpZGUtc3Vic2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBcclxuICAgIC51bnN1YnNjcmliZWQge1xyXG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQyJTsgLy8gSUUgZmFsbGJhY2tcclxuICAgICAgQGluY2x1ZGUgY2FyZC0tYmFja2dyb3VuZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGgzIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMgYTpob3ZlcixcclxuICAgICAgaDMgYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bnN1YnNjcmliZWQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBSZXNlYXJjaC9FeHBlcnQgUHJvZHVjdCBibG9ja1xyXG5cclxuLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBoMyBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIH1cclxuXHJcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWw6aG92ZXIsOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaDMgYS5zdGF0ZS10YXgtdG9kYXksXHJcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheS1zdGF0ZTpob3Zlciw6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWw6aG92ZXIsOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lUGFnZUFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59IiwiLy8gTXVsdGltZWRpYSBzZWN0aW9uXHJcbi8vIFBvZGNhc3RzIC8gaW50ZXJ2aWV3cyAvIGZlYXR1cmVkIHZpZGVvc1xyXG5cclxuLy8gQ29yZSBtdWx0aW1lZGlhIG1lZGlhIG9iamVjdHNcclxuLm11bHRpbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS0tcG9kY2FzdCxcclxuLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLS12aWRlbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG59XHJcblxyXG5cclxuLm11bHRpbWVkaWFfX2ltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIH1cclxuXHJcbiAgc3BhbltjbGFzcyo9XCJpY29uXCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbmEubXVsdGltZWRpYV9faW1hZ2V7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2RhdGV0aW1lIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3RpdGxlIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgLm11bHRpbWVkaWEtLXBvZGNhc3QgJiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW8gJiB7XHJcbiAgICBmb250LXNpemU6ICRoMi1zaXplO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3ByZXNlbnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBNdWx0aW1lZGlhIGJhbm5lclxyXG4vLyBUT0RPOiBNYWtlIGdsb2JhbCBvYmplY3Q/XHJcbi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDsgLy8gQ291bnRlciBib3R0b20gbWFyZ2luIGZyb20gdG9wIG5hdlxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAuYmFubmVyX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubXVsdGltZWRpYV9fbmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWFfX3NoYXJle1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtbGluayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wb2RjYXN0LWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBNdWx0aW1lZGlhIGxhbmRpbmcgY29udGFpbmVyXHJcbi5tdWx0aW1lZGlhX19hbGwge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gID4gLmNvbnRhaW4ge1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2FjdGlvbnMge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxyXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIGdyaWRcclxuICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG5cclxuICA+IGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19saXN0ZW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzNCU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3dhdGNoIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNjYlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIENvdW50ZXIgZXF1YWwgaGVpZ2h0c1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA5MzBweDtcclxuXHJcbiAgICA+IGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm11bHRpbWVkaWFfX3RpdGxle1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX190cmFuc2NyaXB0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMztcclxuICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2NyaXB0X190b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXM7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNjcmlwdF9fY29udGVudCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFRPRE86IE1ha2UgZ2xvYmFsIG9iamVjdFxyXG4uY3RhIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jdGFfX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXBvZGNhc3R7XHJcbiAgICB3aWR0aDogMTM4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmN0YV9faW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmN0YS0tcG9kY2FzdCB7XHJcbiAgbWluLWhlaWdodDogMzcwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMsXHJcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zLFxyXG4ucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyxcclxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IHtcclxuICAubXVsdGltZWRpYV9fcG9kY2FzdHMsXHJcbiAgLm11bHRpbWVkaWFfX3ZpZGVvc3tcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19kZXRhaWwge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIC5jb250YWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGV0YWlsX19vdmVydmlldyB7XHJcbiAgcGFkZGluZy1yaWdodDogODBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fZGF0ZXRpbWV7XHJcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19hdXRob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19wbGF5ZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3N1bW1hcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwNjgwY2M7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdHJhbnNjcmlwdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC50cmFuc2NyaXB0X190b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdHtcclxuICAuZGV0YWlsX19vdmVydmlld3tcclxuICAgIC5tZWRpYV9fc3VtbWFyeXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICB9XHJcbiAgICAubWVkaWFfX3BsYXllcntcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWRfX2FydGljbGVzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIC5jb250ZW50LWJsb2NrX19saW5re1xyXG4gICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhLS12aWRlb3tcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX19tZWRpYSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHJcbiAgPiAuY29udGFpbiA+IGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAmLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9DU1MgZm9yIGxvYWQgbW9yZVxyXG4ubG9hZC1tb3JlLWNvbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgLmJ0bi0tcHJpbWFyeXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnRleHQtZW5ke1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUge1xyXG4gIG1heC13aWR0aDogOTgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICB9XHJcblxyXG4gICY6bm90KC5oZWxwLWltYWdlKXtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCl7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5yZW1vZGFsLWNsb3NlIHtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX2xlZnQsXHJcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX2xlZnQge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIHtcclxuICAucmVtb2RhbC1jbG9zZSB7XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJ4XCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgLy8gQWxpZ24gd2l0aCBmaXJzdCBsaW5lIG9mIHRpdGxlIHRleHRcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlb19fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gIFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpZnJhbWUgcGxheWVyIG92ZXJyaWRlc1xyXG4ucG9kY2FzdF9pZnJhbWUge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogODBweDtcclxufVxyXG5cclxuLy8gU2xpZGVyXHJcbi5tdWx0aW1lZGlhX19yZWxhdGVke1xyXG4gIC5ieC13cmFwcGVye1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhLmRpc2FibGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5ieC1wcmV2LFxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA1MTtcclxuICAgIH1cclxuXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5ieC1wYWdlci1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYuYWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKiAgQ1NTIGZvciB0aGUgVE5UYWxrIGhvbWUgcGFnZSBibG9ja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRudGFsay0tc3RhdGljLWJhciB7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLnRudGFsa19faW1hZ2Uge1xyXG4gIHdpZHRoOiAyMjBweDtcclxufVxyXG4udG50YWxrX2hvbWVfYmxvY2tfbGluayB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59IiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuLy8gIElCRkQgTGFuZGluZyBQYWdlXHJcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXHJcblxyXG4ucGFnZS10YS1pYmZkLXRheC1yZWZvcm0ge1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbn1cclxuXHJcblxyXG4uaWJmZF9fc291cmNlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4MDBweDtcclxuICBtYXJnaW46IDAgYXV0byAtNjBweDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDgwcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzNXB4IDEwcHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM1cHggMCAwIDEwcHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQ7XHJcbiAgfVxyXG5cclxuICAuY2Yge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfVxyXG59XHJcblxyXG4uaWJmZF9fc291cmNlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmliZmRfX2Jhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTIwcHg7XHJcbiAgbWFyZ2luOiAwIC0xMDAlOyAvLyBGYWxsYmFja1xyXG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjkpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNDBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaWJmZF9fYXJ0aWNsZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5pYmZkLXNvdXJjZV9fbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vICBNaW1pYyBvcmcgZm9vdGVyXHJcbi5pYmZkX19mb290ZXIge1xyXG4gIG1hcmdpbjogMCAtMTAwJTsgLy8gRmFsbGJhY2tcclxuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gID4gKiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIGFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgYWRkcmVzcyB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuICAuaWJmZEFydGljbGUge1xyXG4gICAgLmliZmRfX2Jhbm5lciB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmliZmRBcnRpY2xlIHtcclxuICAgIC5pYmZkX19iYW5uZXIge1xyXG4gICAgICAuY29udGFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4O1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pYmZkQXJ0aWNsZSB7XHJcbiAgICAuaWJmZF9fc291cmNlcyB7XHJcbiAgICAgIGZvbnQ6IDE0cHgvMS42IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pYmZkX3BkZl9oZWFkZXIsIC5idG4tLXRlcnRpYXJ5Lmljb24tcGRmLmliZmRfcGRmX2xpbmt7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaWJmZF9wZGZfY29udGFpbmVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTaGFyZWQgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmhyIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAwIDAgMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIC8qYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7Ki9cclxuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uY29udGVudF9fYWN0aW9uLWJhciB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyX19zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgYWN0aW9uLWJhcl9fc2VjdGlvblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2ljIExheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jY29udGVudC13cmFwIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIFdoZW4gaW4gYWRtaW4gdmlldywgbW92ZSBtZWdhIG1lbnUgZG93biB0byBiZSB2aXNpYmxlXHJcbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcclxuICB0b3A6IDY1cHg7XHJcbn1cclxuXHJcbi8vIC5yZWdpb24tY29udGVudCxcclxuLy8gLmNvbnRlbnQtcmVnaW9uIHtcclxuLy8gICAuY29udGFpbiB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5wYWdlLXRheC10b3BpY3MsXHJcbi5wYWdlLWp1cmlzZGljdGlvbnMge1xyXG4gIC5zdGF0aWMge1xyXG4gICAgLmNvbnRhaW4+c2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4ge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXJpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDcxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG5cclxuICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBhID4gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNzEwcHg7XHJcblxyXG4gICAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNlY3Rpb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay10YWFkcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciB7XHJcbiAgICAvLyA+IGRpdiB7XHJcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxyXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNvbnRlbnQtYmxvY2ssXHJcbiAgICAvLyBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5yZWdpb24tYXJ0aWNsZS1zaWRlYmFyIHtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKXtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBzaWRlYmFyLXJpZ2h0XHJcblxyXG4uc2lkZWJhci1sZWZ0IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuXHJcbiAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgYT5pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNzEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDYwcHg7XHJcblxyXG4gICAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNlY3Rpb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNzEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay10YWFkcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuY29udGVudC1ibG9jayxcclxuICAvLyAuY29udGVudC1ibG9jay0tYm94IHtcclxuICAvLyAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgLy8gICAgIHBhZGRpbmc6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBzaWRlYmFyLWxlZnRcclxuXHJcbi5zcGxpdCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDcxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBhID4gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCA+IGEgPiBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfX2NvbnRlbnQtLW1haW4ge1xyXG4gICAgLmFydGljbGVzLWNhdGVnb3J5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSxcclxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDEpLFxyXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMikge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNwbGl0XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhpZGUgQXV0aENhY2hlIG9uIE1vYmlsZVxyXG5cclxuQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgI2F1dGhjYWNoZWRiZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIHJlbW92ZSBwYWRkaW5nIHJpZ2h0IGZyb20gdGhlIGRhdGUgcGlja2VyXHJcblxyXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhcntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIHNpbXBsZSBhZHMgY3NzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5hZHNsaXN0e1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFzaWRlIFF1b3RlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hc2lkZSB7XHJcbiAgY29sb3I6ICMzODM4Mzg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIG1hcmdpbjogMjBweCAzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICBwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hc2lkZSBjaXRlIHtcclxuICBjb2xvcjogIzk5OTk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbmFzaWRlIGNpdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMTQgXFwyMDA5XCI7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvbWluZW50IFF1b3RlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cclxuICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvcm9uYXZpcnVzLXJlYWN0LWFwcHtcclxuIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuIiwiLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG5cclxuICAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMjUlO1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcblxyXG4gICAgI2hlbHBmdWwtYWN0aW9uLXF1ZXN0aW9uLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LWZhbWlseTogbGF0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEubGlrZWQge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE4cHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuICAgIHBhZGRpbmctbGVmdDogMzklO1xyXG4gICAgcGFkZGluZy10b3A6IDE0cHg7XHJcblxyXG4gICAgI2hlbHBmdWwtYWN0aW9uLWRvLWxpa2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMzVjMWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2hlbHBmdWwtYWN0aW9uLWRvLWxpa2UgPiAqIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUyJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWxwZnVsLWFjdGlvbi1wb3AtY29udGFpbmVyIHtcclxuICB3aWR0aDogNzUlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IHtcclxuICAgIGhlaWdodDogNzNweDtcclxuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9naW4gRm9ybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZm9ybV9faGVhZGVyIHtcclxuICBAZXh0ZW5kIC5sYW5kaW5nX190aXRsZTtcclxuICBtYXJnaW46IDA7XHJcbn0gLy8gRU5EIGZvcm1fX2hlYWRlclxyXG5cclxuLmxvZ2luX19mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmRlc2NyaXB0aW9uLFxyXG4gIC5mb3JtLXJlcXVpcmVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLW5hbWUsXHJcbiAgLmZvcm0taXRlbS1wYXNzLFxyXG4gIC5mb3JtLWl0ZW0tZW1haWwsXHJcbiAgLmZvcm0taXRlbS1wYXNzd29yZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIFxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XHJcbiAgICAgIC8vIHdpZHRoOiAxMDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogKXtcclxuICAgICAgLy8gICB3aWR0aDogMTE1cHg7XHJcbiAgICAgIC8vIH1cclxuICB9XHJcbiAgICBcclxuICAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC0xM3B4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVja2JveCB7XHJcbiAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IDA7IFxyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAvLyAgIHRvcDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBsZWZ0OiAzNjVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWwpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLThweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICB0b3A6IC04cHg7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyB9XHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICBmbG9hdDogcmlnaHQ7XHJcbiAgICAvLyAgIGJvdHRvbTogMjBweDtcclxuICAgIC8vICAgbGVmdDowO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tbGlzdCB7XHJcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgbG9naW5fX2Zvcm1cclxuXHJcblxyXG4ubG9naW5fX2Zvcm1fX2Zvcm0sXHJcbi5sb2dpbl9fZm9ybS0taXAge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxvZ2luX19mb3JtX19mb3JtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxvZ2luX19mb3JtLS1pcCB7XHJcbiAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gIC5sb2dpbl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGb3Jnb3QgUGFzc3dvcmRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gIC5mb3JtLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzQlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIElQIExvZ2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaXAtYWxyZWFkeS1yZWdpc3RlcmVkLFxyXG4uaXAtcmVnaXN0ZXItaGVyZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uaXAtcmVnaXN0ZXItaGVyZSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9naW4gUGFnZSBDVEFzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVsb2dpbi1jdGEtYm94IHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gIGgxLCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgfVxyXG59IC8vIEVORCBsb2dpbi1jdGEtYm94IGV4dGVuZFxyXG5cclxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciB7XHJcbiAgQGV4dGVuZCAlbG9naW4tY3RhLWJveDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDJweCAwIDJweCAycHgsIHNvbGlkLCAkYnJhbmQtY29sb3IpO1xyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXJlZ2lzdGVyXHJcblxyXG4uY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgQGV4dGVuZCAlbG9naW4tY3RhLWJveDtcclxuICB3aWR0aDogNDIlOyAvLyBPdmVycmlkZSBmb3IgY29udGVudC1ib3ggY2hhbmdlXHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IC8vIEVuc3VyZSBzbGlnaHQgb3ZlcmxhcFxyXG4gIEBpbmNsdWRlIGJvcmRlcig1cHgsIHNvbGlkLCAkYnJhbmQtY29sb3ItMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59IC8vIEVORCBjdGFfX21vZHVsZS0tc3Vic2NyaWJlXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2dpbiBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250YWN0LWJveCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIGRsIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBkdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxufSAvLyBFTkQgbG9naW5fX3NpZGViYXJcclxuXHJcbi5vdGhlci1saW5rcy1ib3ggYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgb3RoZXItbGlua3MtYm94XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgTWFya2V0aW5nIEZyZWUgVHJpYWwgTG9naW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnBhZ2UtdHJpYWx7XHJcbiAgLmlwLXJlZ2lzdGVyLWhlcmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mcmVlLXRyaWFsIHtcclxuICAubG9naW5fX2Zvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmxvZ2luX19mb3JtX19mb3JtIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1ib3ggZGwge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0cmlhbC1kaXYge1xyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcInJlcXVpcmVkXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGRzZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tZW1haWx7XHJcbiAgICAuZm9ybS1yZXF1aXJlZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mcmVlX3RyaWFsX2VtYWlsX3RpdGxle1xyXG4gICAgbWFyZ2luOjEwcHggMDtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBhc3N3b3JkLXBhcmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnBhc3N3b3JkLWluZGljYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25maXJtLXBhcmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcclxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUsXHJcbiAgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMge1xyXG4gICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCR0YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIHtcclxuICAgICAgbGFiZWwub3B0aW9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2x1bW4td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbHVtbi1sZWZ0LFxyXG4gICAgICAuY29sdW1uLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAuZm9ybS1pdGVtLFxyXG4gICAgLmZvcm0taXRlbS1jaGVja2JveCB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3RlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZnJlZS10cmlhbC10ZXh0LW1lc3NhZ2Utbm90ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS12ZXJpZmljYXRpb24tY29kZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIC8vIG1pbi13aWR0aDogMTA1cHg7XHJcblxyXG4gICAgJi50cmlhbC1zdWJtaXQtZW1haWwge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sXHJcbiAgICAmLnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nLXJlY2FwdGNoYXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnRsLXRlbC1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgLmFkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hamF4LXByb2dyZXNzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQ4JTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3R0b206IC00NnB4O1xyXG5cclxuICAgIC50aHJvYmJlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xyXG4gICAgICB3aWR0aDozMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIHRvcDogNTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLThweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBGcmVlIFRyYWlsIGxpbWl0IHJlYWNoZWQgc2VjdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLXVse1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLWxpe1xyXG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5pZThfc3VwcG9ydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5jbG9zZV9pZThfc3VwcG9ydCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgXHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5pZThfc3VwcG9ydF9saW5re1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRTZFNkU2O1xyXG59IiwiLnRheHRvcGljcyAubGlzdGluZ19fY29udHJvbHMsIC5qdXJpc2RpY3Rpb25zIC5saXN0aW5nX19jb250cm9sc3tcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnN0YXRpYyAubGFuZGluZ19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxubmF2LnRheHRvcGljcyxcclxubmF2Lmp1cmlzZGljdGlvbnMge1xyXG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleDogMCAwIDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lZ2FtZW51X19jbGVhci5pY29uLXRpbWVzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gIC8vIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi8qXHJcbiAqIENTUyBUbyBtYWtlIHRoZSBJY29uIEFsaWduIGluIGNocm9tZS5cclxuICpcclxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cclxuKi9cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKSB7XHJcbi8vICAgLm1lZ2FtZW51X19jbGVhci5pY29uLXRpbWVzIHtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbi8vICAgICBmb250LXNpemU6IDIycHg7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ubWVnYW1lbnVfX2hlYWRsaW5lIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTI7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubWVnYW1lbnVtYWluX190aXRsZSB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLm1lZ2FtZW51X2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgLm1lZ2FtZW51X2dyb3VwIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2FtZW51X190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC5tZWdhbWVudV91bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmtleV9kb2N1bWVudHMgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250cmlidXRvcnMge1xyXG4gIC5jb250YWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAuZmVhdHVyZWQtb3ZlcnZpZXcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZF9fbGlua3MtLWNvbnRyaWJ1dG9yIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBhLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0LS1jb250cmlidXRvcnMge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rZXlfZG9jdW1lbnRzX2NvbnRhaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcclxuXHJcbiAgdWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICB1bDpmaXJzdC1jaGlsZCxcclxuICAgIHVsOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkNTUyBmb3IgdGhlIGNvZGUgc2VjdGlvbiBkcm9wZG93biBvbiB0aGUgbWVnYSBtZW51IHNpZGUgcmFpbFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb2RlU2VjaW9uRHJvcGRvd24gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4vKlxyXG4uY29kZVNlY2lvbkRyb3Bkb3duIC5mb3JtLXR5cGUtc2VsZWN0IHtcclxuICB3aWR0aDogOTMuNSU7XHJcbn1cclxuXHJcbi5jb2RlU2VjaW9uRHJvcGRvd24gLmZvcm0tc3VibWl0IHtcclxuICB3aWR0aDogMTAlO1xyXG4gIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA5My41JTtcclxufVxyXG4qL1xyXG4iLCIjY2QtdG91ci10cmlnZ2Vye1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDg1LDEzNywwLjgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBmb250LWZhbWlseTpcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4jY2QtdG91ci10cmlnZ2VyOmhvdmVye1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCw5MSwxNDcsMC44KTtcclxufVxyXG5cclxuI2NkLXRvdXItdHJpZ2dlciAubmV3LWZlYXR1cmV7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjojZjI3MzIwO1xyXG59XHJcblxyXG4jY2QtdG91ci10cmlnZ2VyIC5sZWFybi1tb3Jle1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6I2ZmZjtcclxufVxyXG5cclxuLm92ZXJsYXktdG91cntcclxuICB6LWluZGV4OiAxMjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jZC10b3VyLXdyYXBwZXIuYWN0aXZle1xyXG4gIHotaW5kZXg6IDEyMDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NkLXRvdXItdHJpZ2dlciAuY2QtdG91ci1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMTZweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0b3A6IDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDg1LDEzNywwLjgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG4iLCIvKipcclxuSmlyYSBRQSBmZWVkYmFja1xyXG4gKi9cclxuI2F0bHdkZy10cmlnZ2Vye1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNTEkgUmVzZXJ2YXRpb25zIGFuZCBOb3RpZmljYXRpb25zIFRhYmxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB7XHJcbiAgJGNvbG9yLXByb3Zpc2lvbmFsIDogI2ZmZTk5MztcclxuICAkY29sb3ItcmF0aWZpZWQ6ICNjM2RlYjc7XHJcbiAgJGNvbG9yLWVtcHR5OiByZ2JhKDAsMCwwLDApO1xyXG4gICRjb2xvci1wcm92aXNpb25hbC1kYXJrIDogc2hhZGUoJGNvbG9yLXByb3Zpc2lvbmFsLCAxNSUpO1xyXG4gICRjb2xvci1yYXRpZmllZC1kYXJrOiBzaGFkZSgkY29sb3ItcmF0aWZpZWQsIDE1JSk7XHJcbiAgJGNvbG9yLWVtcHR5LWRhcms6IHNoYWRlKCRjb2xvci1lbXB0eSwgMTUlKTtcclxuICAkY29sb3Itcm93LWhlYWRlci1ldmVuOiAkdG5pLWNvbG9yO1xyXG4gICRjb2xvci1yb3ctaGVhZGVyLW9kZDogdGludCgkY29sb3Itcm93LWhlYWRlci1ldmVuLCAxNSUpO1xyXG4gICRjb2xvci1jZWxsLWZ1bGw6ICM1YjY1NzU7XHJcbiAgJGNvbG9yLWNlbGwtZnVsbC1saWdodDogdGludCgkY29sb3ItY2VsbC1mdWxsLCAxNSUpO1xyXG4gICRjb2xvci1ib3JkZXItaGVpZ2h0OiA4cHg7XHJcblxyXG4gICNtYWluLWNvbnRlbnQge1xyXG4gICAgLmNvbnRhaW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWxpX3RhYmxlLWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tbGlfdGFibGUtZmlsdGVyLW5vdGUtY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAubWxpX3RhYmxlLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAudGl0bGUtbGFiZWwge1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMSxcclxuICAgIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMiB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTEsXHJcbiAgICAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1ub3RlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAubm90ZS1jb24ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5ub3RlLWNvbG9ye1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIH1cclxuICAgIC5jb2xvci1lIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZmIDUwJSwgI2Y5ZjlmOSA1MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1wIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByb3Zpc2lvbmFsO1xyXG4gICAgfVxyXG4gICAgLmNvbG9yLXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmF0aWZpZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICAgIHRkLCB0aCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCt0ZCxcclxuICAgIHRoK3RoIHtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21saV90YWJsZS10YWJsZSxcclxuICAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXJ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtaGVhZGVyLCAucm93LWhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1oZWFkZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtaGVhZGVyLW5hbWUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAudGgtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlci1pbmZvIHtcclxuICAgICAgLnRoLWlubmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlci1udW1iZXIge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkRURkNfTGVmdEhlYWRXcmFwcGVyIHtcclxuICAgICAgLmNvbC1oZWFkZXItbmFtZSB7XHJcbiAgICAgICAgLnRoLWlubmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93LWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRkLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWxpLWZ1bGwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWxpLW5hbWUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1kZXRhaWwtY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAkYnJhbmQtY29sb3ItM2QgMnB4IDJweCA4cHggMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bGFzdC1jaGlsZCAubWxpLWRldGFpbC1jb24ge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vU2V0IGNvbG9yIHRvIGJhY2tncm91ZCBlbGVtZW50XHJcbiAgICAubWxpLXN0YXR1cy0xMSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm92aXNpb25hbDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByb3Zpc2lvbmFsLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0yMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJhdGlmaWVkLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0yMSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZCA1MCUsICRjb2xvci1wcm92aXNpb25hbCA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUsICRjb2xvci1wcm92aXNpb25hbC1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0xMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbCA1MCUsICRjb2xvci1yYXRpZmllZCA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0wMSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1lbXB0eSA1MCUsICRjb2xvci1wcm92aXNpb25hbCA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHktZGFyayA1MCUsICRjb2xvci1wcm92aXNpb25hbC1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0xMCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbCA1MCUsICRjb2xvci1lbXB0eSA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUsICRjb2xvci1lbXB0eS1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0yMCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZCA1MCUsICRjb2xvci1lbXB0eSA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUsICRjb2xvci1lbXB0eS1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWxpLXN0YXR1cy0wMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1lbXB0eSA1MCUsICRjb2xvci1yYXRpZmllZCA1MCUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHktZGFyayA1MCUsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWxpLXRhYmxlLWxvYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsNDQsNDQsMC43KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMTE7XHJcblxyXG4gICAgLmxvYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgdG9wOiAzMHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXJfX2ljb24ge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWxpX3RhYmxlLXBsYWNlaG9kZXIge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5tbGktZGV0YWlsLWhlYWRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAubWxpLWRldGFpbCB7XHJcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNkZGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2VlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saS1kZXRhaWwtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhdGEgVGFibGUgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBTaG93IHggaXRlbXMgcGVyIHRhYmxlXHJcbi5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpbHRlclxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2VhcmNoIGJ5IHRlcm1cclxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRhYmxlIHBhZ2luYXRpb25cclxuLmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJi5jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4gLnBhZ2luYXRlX2J1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcclxuICAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0ZV9idXR0b24ubmV4dCxcclxuICAucGFnaW5hdGVfYnV0dG9uLmxhc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICB0YWJsZSB7XHJcbiAgICBjbGVhcjogYm90aDsgLy8gRW5zdXJlIHRhYmxlIGNsZWFycyBmaWx0ZXJcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIC5zZWxlY3QtYWxsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0aW5nOmFmdGVyLFxyXG4gIC5zb3J0aW5nX2FzYzphZnRlcixcclxuICAuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnNvcnRpbmdfYXNjOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMjRweDtcclxuICB9XHJcblxyXG4gIC5zb3J0aW5nOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTJweDtcclxuICB9XHJcblxyXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgfVxyXG5cclxuICB0ci5vZGQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIHRyLmV2ZW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNlbGVjdCBCb3hcclxuICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRib2R5XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNhdmUtdGFncyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmF2b3JpdGUgU3BlY2lmaWMgU2l6aW5nXHJcbiNkYXRhVGFibGVGYXZvcml0ZXMge1xyXG4gIC8vIFRpdGxlXHJcbiAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG5cclxuICAvLyBBdXRob3JcclxuICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC8vIFB1YmxpY2F0aW9uIERhdGVcclxuICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC8vIE5ldyB0YWdcclxuICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgZm9udC1zaXplOiAkbWluaS1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9IC8vIEVORCB0ZDpudGgtY2hpbGQoNSlcclxuXHJcbiAgLy8gRXhpc3RpbmcgdGFnc1xyXG4gIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAgICAgLnJlbW92ZS10YWc6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjBmMGYwLCA1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zICYgSUdBIFN0YXR1cyB0YWJsZTogRm9yIGRhdGEgcHVsbGVkIGZyb20gTUwuXHJcbi8vIFNwZWNpZmljIHRhYmxlIGNsYXNzIG92ZXJyaWRlcyBhcmUgYmVsb3cuXHJcbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcywgLmlnYS1zdGF0dXMge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHtcclxuICB0YWJsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgdGhlYWQgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pZ2Etc3RhdHVzIHtcclxuICB0YWJsZSB7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU3RhdGUgVGF4IEFtbmVzdHkgUHJvZ3JhbXM6IEZvciBwcmV2aW91cyBkYXRhVGFibGVzIHZlcnNpb24uXHJcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XHJcbiAgaDIudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuI2RhdGFUYWJsZVN0YXRlVGF4UHJvZ3JhbXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcbiAgICAvLyBGb3JjZSBoaWRlIHNvcnRpbmdcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRkFUQ0EgTW9kZWwgSUdBcyB0YWJsZSAocmVhbGx5IGp1c3QgYSBsaXN0KS5cclxuLm1vZGVsLWlnYXMge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgbGkgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZSTCBJbXBvcnRhbnQgRG9jdW1lbnRzXHJcbnRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJTUyBNaW5pLVByb2R1Y3RzIENvbmZpZ3VyYXRpb25cclxuLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHtcclxuICB3aWR0aDogJG1heC13aWR0aDtcclxuICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gIHRoZWFkIHRyIHRoLCB0Ym9keSB0ciB0ZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAuaXRlbS1saXN0IHVsIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvZHVjdCBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucHJvZHVjdF9faW50cm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn0gLy8gRU5EIHByb2R1Y3RfX2ludHJvXHJcblxyXG5cclxuLnByb2R1Y3RfX29wdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn0gLy8gRU5EIHByb2R1Y3RfX29wdGlvbnNcclxuXHJcblxyXG4ucHJvZHVjdF9fdGFicyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxufSAvLyBFTkQgcHJvZHVjdF9fdGFic1xyXG5cclxuXHJcbi5wcm9kdWN0X190YWIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsIHRyYW5zcGFyZW50KTtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsICNjY2MpO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn0gLy8gRU5EIHByb2R1Y3RfX3RhYlxyXG5cclxuXHJcbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNHB4KTtcclxuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9idWxsZXQucG5nJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfX2RldGFpbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdF9fbW9yZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X3BkZntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXS5wcm9kdWN0X3BkZjo6YmVmb3Jle1xyXG4gIGZvbnQtc2l6ZTogMjBwdDtcclxufVxyXG5cclxuLnByb2R1Y3RfcGRmX3RleHQge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuIiwiLy8gQ1NTIGZvciBwYWdlclxyXG4ubXVsdGltZWRpYV9fcGFnZXIsXHJcbi5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b217XHJcbiAgbWFyZ2luOiA0MHB4O1xyXG4gIC5pdGVtLWxpc3R7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBsaS5wYWdlci1jdXJyZW50e1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZGl2IC52aWV3LXBlb3BsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBtYXJnaW46IC0zMHB4IDBweCA0MHB4IDBweDtcclxuICBwYWRkaW5nLXRvcDozMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgLnZpZXctY29udGVudHtcclxuICAgIG1hcmdpbi1sZWZ0OjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIC5zdGlja3ktaGVhZGVye1xyXG4gICAgICB3aWR0aDo5MCU7XHJcbiAgICB9XHJcbiAgICAudmlld3MtdGFibGV7XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdiAudmlld3MtZXhwb3NlZC1mb3Jte1xyXG4gICAgbWFyZ2luLWxlZnQ6NSU7XHJcbiAgICBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0e1xyXG4gICAgICBoZWlnaHQ6MTUwcHg7XHJcbiAgICAgIC5mb3JtLXN1Ym1pdHtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tLXNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW4tdG9wOjIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNlZGl0LXJpZC13cmFwcGVye1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gUG9sbCBzdHlsZXNcclxuXHJcbi5wb2xsIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBAZXh0ZW5kICVidG47XHJcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAvLyBSZXN1bHRzXHJcbiAgLmJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQxLCAyNDEpO1xyXG5cclxuICAgIC5mb3JlZ3JvdW5kIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjQsIDEyNCwgMTI0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGVyY2VudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSGlkZSBcInNob3cgcmVzdWx0c1wiIGFuZCBcIm9sZGVyIHBvbGxzXCJcclxuLmJsb2NrLXBvbGx7XHJcbiAgLmxpbmtzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudG90YWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRhaW4tcmVzb3VyY2VzIHtcclxuICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGhyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5yZXNvdXJjZUZhdkljb24gPiBhLmFydGljbGVfX2Zhdm9yaXRlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZUhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1vZGlmaWVkQnlDb250ZW50LCAucHJvcFJlZywgLmZpbmFsVGVtcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uZXhwYW5kIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZXhwYW5kTW9kaWZpZWRCeUNvbnRlbnQsIC5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcclxuICB3aWR0aDogNDYwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IC00MXB4IDAgMCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnRhaW4tcmVzb3VyY2VzIHVsLm5lclRhYnNIZWFkZXIge1xyXG4gIG1hcmdpbjogMCAwIDAgMDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTtcclxufVxyXG5cclxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xyXG4gIG1hcmdpbjogNXB4IDVweCAwIDA7XHJcbn1cclxuXHJcbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzOmhvdmVyIHtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcclxuICBjb2xvcjogIzAwNjRhMjtcclxufVxyXG5cclxuLm5ld3MgLm1lZGlhX19wcm9kdWN0LCAuY29tbWVudGFyeSAubWVkaWFfX3Byb2R1Y3QsIC5yZXNvdXJjZUF1dGhvcnMgLm1lZGlhX19wcm9kdWN0IHtcclxuICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzLnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDA2NGEyO1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA2NGEyO1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RlZGVkZTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGVkZWRlO1xyXG59XHJcblxyXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZpbmFsVGVtcCwgLnByb3BSZWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5maW5hbFRlbXAgZGl2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG51bC5yZWdzQXJ0aWNsZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxudWwucmVnc0FydGljbGUgbGkge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbmxpLnJlc291cmNlUmVnVGl0bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnJlc291cmNlc0NvbnRlbnQgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLnJlc291cmNlc0NvbnRlbnQge1xyXG4gIC5tZWRpYV9fc25pcHBldHtcclxuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbn1cclxuXHJcbi5hbGxJcnMgLm1lZGlhX190aXRsZSwgLndyaXR0ZW5EZXRlcm1pbmF0aW9ucyAubWVkaWFfX3RpdGxlIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLmNhc2VfbWVkaWEge1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG5wLm1lZGlhX19zbmlwcGV0LmNhc2VuYW1lIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8vYnhzbGlkZXJcclxuLnJlc291cmNlc0NvbnRlbnQge1xyXG5cclxuICAuYnhzbGlkZXJ7XHJcbiAgICAubXVsdGltZWRpYV9fdGl0bGUsIC5tZWRpYV9fYXV0aG9yLCAubWVkaWFfX3NuaXBwZXQsIC5tdWx0aW1lZGlhX19jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpLm11bHRpbWVkaWEubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gICAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYngtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAubXVsdGltZWRpYV9fY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm11bHRpbWVkaWFfX3RpdGxlLCAubWVkaWFfX2F1dGhvciwgLm1lZGlhX19zbmlwcGV0e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICByaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyBhIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5zcGFuLnJlc291cmNlcmlnaHRib3hlcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFN0dWRlbnQgV3JpdGluZyBDb21wZXRpdGlvbiBwYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zdHVkZW50LWNvbXBldGl0aW9uX19wYWdlIHtcclxuICBoMi5jb250ZW50X19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3Qge1xyXG4gIC52aWV3LWhlYWRlciBoMiB7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC52aWV3LWdyb3VwaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC52aWV3LWdyb3VwaW5nLWNvbnRlbnQge1xyXG4gICAgLml0ZW0tbGlzdCBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tbGlzdCB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQ4JTsgLy8gZmFsbGJhY2sgZm9yIElFXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSAudmlld3MtZmllbGQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1saXN0IGxpIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udGFNZWRpYSB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcclxuLnRhTWVkaWFfX21lbnRpb25zIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzIHtcclxuICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxufVxyXG5cclxuLnRhTWVkaWFfX21lbnRpb25zIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG5cclxuICAubWVkaWEge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcclxuICB9XHJcbn1cclxuIiwiLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAsXHJcbi5wcml2YWN5LW5vdGljZS1wb3B1cCB7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgJi5yZW1vZGFse1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAudGMtaGVhZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC50Yy1kaXNtaXNze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudGMtYnRue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICYuYnRuLS1wcmltYXJ5OjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGMtYWpheC10aHJvYmJlcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG5cclxuICAudGhyb2JiZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIud2F5ZmFpci1yZWFjdC1hcHAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIC50b29sYmFye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC8vUmVhY3Qtc2VsZWN0XHJcbiAgLnNlbGVjdC1ib3gge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19jb250cm9sLS1pcy1mb2N1c2Vke1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lci0taGFzLXZhbHVlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19pbmRpY2F0b3Itc2VwYXJhdG9ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX2Ryb3Bkb3duLWluZGljYXRvcntcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBzdmd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19jb250cm9sLS1tZW51LWlzLW9wZW4ge1xyXG4gICAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9yIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3VwLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19jbGVhci1pbmRpY2F0b3Ige1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9faW5wdXQgaW5wdXR7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19vcHRpb24ge1xyXG4gICAgcGFkZGluZzogNXB4IDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX29wdGlvbi0taXMtZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlIHtcclxuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlX19sYWJlbHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xyXG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19tZW51IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX3NpbmdsZS12YWx1ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTWVudVxyXG4gIC5tZW51LWljb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZGRkLCAwKTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWNvbnRlbnQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45NSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LWdyb3VwLmV4cGFuZGVkIHtcclxuICAgIC5tZW51LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtY29udGVudHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1ncm91cHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmstbGlzdCBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgICBib3JkZXI6IHNvbGlkICNkZGQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XHJcblxyXG4gICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZWFjdC10YWJsZVxyXG4uUmVhY3RUYWJsZSB7XHJcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAuaXMtZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlzLWhpZGRlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7ICAvKiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXHJcbiAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtdGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLi1jdXJzb3ItcG9pbnRlcjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSAwIC0xMnB4IG5vLXJlcGVhdDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLi1zb3J0LWRlc2M6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tc29ydC1hc2M6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSAwIC0yNHB4IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC10ci1ncm91cCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJ0LXRyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC10aCwgLnJ0LXRkIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC10aGVhZC4taGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAucnQtdGgge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAmLi1zb3J0LWFzYywgJi4tc29ydC1kZXNjIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLi1jdXJzb3ItcG9pbnRlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXRib2R5IHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gIH1cclxuXHJcbiAgLnJ0LXRyLi1ldmVuIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgfVxyXG5cclxuICAuLXBhZ2luYXRpb24ge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ub3Rle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJzXHJcbi50YVRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFUYWIge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGFUYWIuc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi50YVRhYl9saW5re1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTI2cHg7XHJcbiAgICByaWdodDogNnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy9OZXh1cyBUcmFja2VyIGxhbmRpbmcgcGFnZXMgbGVmdCByYWlsXHJcbi53YXlmYWlyLXNlbGVjdC1nby1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICB9XHJcblxyXG4gIC53YXlmYWlyLXNlbGVjdC1idG4ge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIG1hcmdpbjogMXB4IDFweCAxcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE5leHVzIFRyYWNrZXIgbGFuZGluZyBwYWdlIGhlYWRlci5cclxuLm5leHVzLXRyYWNrZXJfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDVweCAwIDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDY4Mzg7XHJcbn1cclxuXHJcbi8vTmV4dXMgVHJhY2tlciBiZXRhIGljb25cclxuLndheWZhaXItYmV0YXtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYmV0YS1pY29ue1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG59XHJcblxyXG4uYmV0YS1saW5re1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi53YXlmYWlyX19jb250ZW50LS1ib2R5IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ud2F5ZmFpci1kb2MtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLy9OZXh1cyBUcmFja2VyIENUQSBibG9ja1xyXG4ud2F5ZmFpci1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLS1ib3gge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgYXtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuYmV0YS1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlcntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50cmVhdGllc19fY29udGVudC0tc2lkZWJhciB7XHJcbiAgLnRvb2x0aXAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5jb250ZW50LWJsb2NrIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG1saSBsaW5rXHJcbi53dHRfbWxpX2NvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53dHRfbWxpX2NvbnRhaW5lciBhLCBcclxuLnd0dF9tbGlfbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICB9XHJcbn1cclxuLnd0dF9tbGlfbGluayB7XHJcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLy8gYWR2YW5jZWQgc2VhcmNoIG1saSBsaW5rXHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgXHJcbiAgaDIge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XHJcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3c6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vIFR3ZWFrcyB0byBhYm92ZS5cclxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xyXG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYmFiYTtcclxuICB9XHJcbiAgc3Bhbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gIH1cclxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmt7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgJi5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaDIuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfY29udGFpbmVyIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4vLyBXVFQgTUxJIFJlc291cmNlcyBibG9jayBpbiBtYWluIGxhbmRpbmcgcGFnZSBjb250ZW50IGFyZWEuXHJcbi5tbGktcmVzb3VyY2VzIHtcclxuICBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gIH1cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxufVxyXG4ud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL2FkdmFuY2VkIHNlYXJjaCBsaW5rXHJcbi5hZHZhbmNlZF9zZWFyY2hfY29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIgYSwgLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xyXG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCAvIFF1aWNrIExvY2F0ZVxyXG4udHJlYXRpZXMtc2VhcmNoLFxyXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59IC8vIEVORCBzZWFyY2gvcXVpY2stZmluZFxyXG5cclxuXHJcbi50cmVhdGllcy1zZWFyY2gge1xyXG4gIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDA4cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgd2lkdGg6IDMyMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgd2lkdGg6IDMyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XHJcbiAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1zZWFyY2hcclxuXHJcblxyXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XHJcbiAgLy8gU2V0IEFzIERlZmF1bHQgLyBMb2NhdGUgLyBDbGVhciBEZWZhdWx0c1xyXG4gIC5idG4tLXByaW1hcnksXHJcbiAgLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvLyBTZXQgQXMgRGVmYXVsdFxyXG4gICNlZGl0LXNhdmUge1xyXG4gICAgbWFyZ2luOiAtNXB4IDAgMTBweDtcclxuICB9XHJcblxyXG4gIC8vIExvY2F0ZVxyXG4gIFtpZCo9XCJlZGl0LXN1Ym1pdFwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBBZnRlciBkZWZhdWx0IGlzIHNldCwgY29uZmlybWF0aW9uIHRleHRcclxuICAuZGVmYXVsdC1jb25maXJtYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC50YVRpcC10cmVhdGllcyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLXF1aWNrLWZpbmRcclxuXHJcblxyXG4jZmlsdGVyLXRyZWF0aWVzIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG5cclxuI2NvbXBhcmUtZm9ybS13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLy8gQ29tcGFyZSBBY3Rpb25zIChTaGFyZWQgYWNyb3NzIFF1aWNrIFJhdGVzLCBUcmVhdHkgYW5kIFRyZWF0eSBBcnRpY2xlcylcclxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4uY29tcGFyZV9fYWN0aW9uIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG5cclxuICAuY29tcGFyZSxcclxuICAuY29tcGFyZS1yZXNldCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIC5jb21wYXJlLXJlc2V0IHtcclxuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLS1wcmltYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAudHJlYXRpZXMgLmNvbnRhaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUXVpY2sgVHJlYXR5IExvY2F0b3IgUmVzdWx0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgLSBDb21wYXJlIChMYW5kaW5nKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAuZm9ybS1lbGVtZW50IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IC8vIEVOZCBmb3JtLWVsZW1lbnRcclxuXHJcbiAgLmFkZC1wYXJ0bmVycyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1jb21wYXJlX19hZGRcclxuXHJcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0sXHJcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSB7XHJcbiAgLmZvcm0taXRlbS1wMSxcclxuICAuZm9ybS1pdGVtLXAyLFxyXG4gIC5mb3JtLWl0ZW0tcDMsXHJcbiAgLmZvcm0taXRlbS1wNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyODVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtpZCo9XCJlZGl0LXNlYXJjaC1idG5cIl0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzdWx0c1xyXG4gIC5mb3JtLXJhZGlvcyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICArIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLXJhZGlvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgZm9ybS1pdGVtXHJcbiAgfSAvLyBFTkQgZm9ybS1yYWRpb3NcclxufSAvLyBFTkQgdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoUmVzdWx0cylcclxuXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICB9XHJcblxyXG4gIC50cmVhdGllcy1jb21wYXJlX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQsXHJcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNzBweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICBoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19iYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4udHJlYXR5LW1ldGFkYXRhIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxyXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzAlO1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zdGF0aWNfZWRpdG9yc19ub3RlIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbXBhcmUgUmF0ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5yYXRlcy1jb21wYXJlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLy8gUGFydG5lciAxIGFuZCAyIHNlbGVjdGlvblxyXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjEsXHJcbiAgLmZvcm0taXRlbS1wYXJ0bmVyMiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyODVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFkZCB0byBjb21wYXJlIHRhYmxlXHJcbiAgW2lkKj1cImVkaXQtYWRkXCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gU2VsZWN0ZWQgQ29tcGFyaXNvbnNcclxuICAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFNpbmdsZSBjb21wYXJlIGxpbmVcclxuICAgIC5pbmxpbmUtZWxlbWVudHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAvLyBDb21wYXJpc29uIHRleHRcclxuICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQ29tcGFyaXNvbiByZW1vdmVcclxuICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggNXB4IDAgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgaW5saW5lLWVsZW1lbnRzXHJcbiAgfSAvLyBFTkQgZWRpdC1zZWxlY3RlZFxyXG59IC8vIEVORCB0cmVhdGllc3QtY29tcGFyZVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBSYXRlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnd0dC1yYXRlLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4jcmVmZXJlbmNldGFibGUtZm9ybSAubGlzdGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuI2NvbXBhcmUtYnktcmF0ZXMtZm9ybSwgI3JlZmVyZW5jZXRhYmxlLWZvcm0gIHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uLCAubGlzdGluZ19fY29udHJvbHMsIC53dHQtcmF0ZS1idXR0b25zLCAud3RzLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXJhdGUtaGVhZGxpbmV7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucXVpY2stcmF0ZXMtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIH1cclxuXHJcbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgfVxyXG59IC8vIEVORCBxdWljay1yYXRlcy10YWJsZVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBEb2MgVG9DXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtdG9jX190aXRsZSArIHVsIHtcclxuICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJGg2LXNpemU7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENTUFJPSkVDVC04NzQ4OiBGaW5hbCBjYWxsIC0gaGlkZSBuZXN0ZWQgVE9DIGl0ZW1zICgzcmQgbGV2ZWwgJiBsb3dlcikuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBDU1BST0pFQ1QtODc0ODogRmlyc3QganVzdCBpbmRlbnRlZCBuZXh0ZWQgVE9DIGVudHJ5IGxpbmtzLCBidXQgZGVjaWRlZCBub3QuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG4qL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIE5ld3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50cmVhdGllcy1uZXdze1xyXG5cclxuICAuZm9ybS10eXBlLXNlbGVjdHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIk9SXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZTpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZXQtZm9ybXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLW5ld3NcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgV1RTIExpbmsgaW4gVHJlYXR5IFN1bW1hcmllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRyZWF0aWVzIHtcclxuICBoZWFkZXIge1xyXG4gICAgLnd0c2xpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgRXhwYW5kIENvbGxhcHNlIGZvciBicm91c3dlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xyXG4gIGZsb2F0OmxlZnQ7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbn1cclxuXHJcbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSB7XHJcbiAgY29sb3I6ICMwMDY0YTI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBjYW4gaGF2ZSB0b25zIG9mIGF1dGhvcnMuIFRoaXMgQ1NTIHdpbGwgbWFrZSBpdCBsb29rIGdvb2RcclxuLy8gIE5vIG1hdHRlciBob3cgbWFueSBhdXRob3JzIHdlIGhhdmUuIDopXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIHtcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcclxuICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICByaWdodDogMDtcclxuICAgICB0b3A6IDUwJTtcclxuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIGEsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB1bCwgI3RyZWF0eXN1bW1hcnkgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFVwZGF0ZXMgdG8gdGhlIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3MTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI3N0aWNreS13cmFwcGVyIC5ibG9jay5ncm91cCA+IG9sIHtcclxuICBoZWlnaHQ6IDUwN3B4O1xyXG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNTEkgY29tcGFyZSB0cmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4ubWxpX2NvbXBhcmVfX2xlZnRfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2hlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxyXG4ubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn0iLCIuYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAuaGVhZGVyX19sb2dvLFxyXG4gIC5oZWFkZXJfX2RvYy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgPiBhLFxyXG4gICAgaDEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2FjdGlvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb257XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vLyBNb2RhbCB2ZXJzaW9uXHJcbi53b3JrYmVuY2hfbW9kYWwge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgbWF4LWhlaWdodDogOTV2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxyXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gsXHJcbiAgLmFubm90YXRpb25zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEb2N1bWVudCBTZWxlY3Rpb25cclxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXHJcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogODAlO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRlX19uYW1lLFxyXG4gIC5zdGF0ZV9fbmFtZSBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fbmFtZSB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSg3MCUpO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhdGVfX3ZlcnNpb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgJiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnN0YXRlX19uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAmLmhhcy12ZXJzaW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uc3RhdGVfX2RvY3VtZW50IHtcclxuICBidXR0b24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAmLmpzLWRlc2VsZWN0LWRvY3VtZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSg4MCUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG50YWJsZS53dHMtaW50cm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdGJvZHkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAvLyBNYXJnaW5zIHJlcXVpcmVkIGJ5IFB3Qy5cclxuICBpbWcucHdjbG9nbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi53dHMge1xyXG5cclxuICAud3RzLXFjLWZpcnN0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3RpbmdfX2NvbnRlbnQge1xyXG4gICAgcC5jb3B5cmlnaHQtbGluZSB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcC5jb3B5cmlnaHQtbGluZSB7XHJcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgfVxyXG5cclxuICAvLyBNYXJnaW5zIHJlcXVpcmVkIGJ5IFB3Qy5cclxuICBoZWFkZXIgaW1nLnB3Y2xvZ28ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fYmFyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RhLXN1bW1hcnkge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcclxuXHJcbiAgICB1bCwgb2wsIGhyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkLnRhYmxlaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ci5oZWFkcm93IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIge1xyXG4gICAgI3N1bW1hcnktbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucHdjY29udGFjdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB9XHJcbiAgICAud2J0aWxlIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC53YnRpbGVkZXNjIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSW1hZ2UgUmVwbGFjZW1lbnQgLSBIaWRlIFRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIGhpZGUtdGV4dCB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59IiwiLnRvcC1iYW5uZXJ7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnJlZSB0cmlhbCBiYW5uZXJcclxuLmJhbm5lci1wbGFjZS1ob2xkZXJ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbiN0cmlhbC1iYW5uZXItZGl2IHtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHggIWltcG9ydGFudDtcclxuICB0b3A6IDE0MHB4O1xyXG5cclxuICAuZm9ybS1pdGVtLFxyXG4gIC5mcmVlLXRyaWFsLWNvZGUsXHJcbiAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLWNvZGV7XHJcbiAgICBsYWJlbHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1yZXF1aXJlZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mcmVlLXRyaWFsLWNvZGV7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAuZm9ybS1pdGVtLWNvZGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICAgIC5mcmVlLXRyaWFsLWNvZGV7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICB9XHJcbiAgICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJlZS10cmlhbC1yZXNlbmR7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBhe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXRlc3QgTmV3cyBCYW5uZXJcclxuLmxhdGVzdF9uZXdzX2Jsb2Nre1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnR7XHJcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEyNDBweDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhIGEge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX2V4cGFuZCB7XHJcbiAgYm94LXNoYWRvdzogI2VlZSAwIDFweCA0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdze1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19jb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX2NvbGxhcHNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkO1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcblxyXG4gIC5tZWRpYXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAubGF0ZXN0X25ld3NfbWVkaWFfX3RpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbjogNHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgJi5wcm9kdWN0LUludGVybmF0aW9uYWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3QtRmVkZXJhbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcm9kdWN0LVN0YXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF0ZXN0X25ld3NfbWVkaWFfX2RhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4cGFnZXJ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtcGFnZXJ7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4Y29udHJvbHtcclxuICAgICAgLmJ4Y29udHJvbC1pbm5lcntcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAuYnhwcmV2LCAuYnhuZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIC5ieHByZXYsIC5ieG5leHR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ieHByZXZ7XHJcbiAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ieG5leHR7XHJcbiAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ4LXByZXYsXHJcbiAgICAgIC5ieC1uZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3Jle1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZWFsdGltZUFydGljbGVDb250YWluZXJ7XHJcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMEYwRjA7XHJcbiAgcGFkZGluZzogMHB4IDAgMTBweCAwO1xyXG59XHJcblxyXG4ucmVhbHRpbWVoZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8yNHB4IExhdG87XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcclxuICBjb2xvcjogIzAwNjRBMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY0QTI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnJlYWx0aW1lTGFiZWwge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8xNnB4IExhdG87XHJcbn1cclxuXHJcbi5yZWFsdGltZURvY1R5cGUge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTNweC8xNnB4IExhdG87XHJcbn1cclxuXHJcbi5yZWFsdGltZURhdGV0aW1lIHtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMXB4LzEzcHggTGF0bztcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5yZWFsdGltZUFydGljbGVUaXRsZSB7XHJcbiAgcGFkZGluZzogNXB4IDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjBweC8yNHB4IExhdG87XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgY29sb3I6ICMwMDY0QTI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJlYWx0aW1lQ2l0ZXMge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBwcmludCBwYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgI3BhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXHJcbiAgLmJyZWFkY3J1bWJzLCAuYXJ0aWNsZV9fYmFyLS1taW5pLCAjdG9vbGJhciwgI2F1dGhjYWNoZWRiZyxcclxuICAuZnJsLXNpZGViYXIsIC50cmVhdGllc19fY29udGVudC0tc2lkZWJhciwgLmZhdGNhX19jb250ZW50LS1zaWRlYmFyLFxyXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUsXHJcbiAgLmJsb2NrLXRhY29weXJpZCwgLmJsb2NrLXRhbGF0ZXN0bmV3cywgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGVudCwgLmNvbnRhaW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDEpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59Il19 */
